Configuration de la suppression en cascade avec EF7

asp.net-core entity-framework-core

Question

J'essaie de configurer une suppression en cascade à l'aide de EF7 dans une application ASP.NET vNext mais je ne trouve pas comment le faire.

Je OnModelCreating et j'ai ce code:

  modelBuilder.Entity<Category>()
              .OneToMany<Category>( e => e.SubCategories )
              .ForeignKey( e => e.ParentCategoryId );

La migration générée ressemble à ceci:

    migrationBuilder.AddForeignKey("Category", "FK_Category_Category_ParentCategoryId", new[] { "ParentCategoryId" }, "Category", new[] { "Id" }, cascadeDelete: false);

Quelqu'un sait dans quel espace de noms sont définies les extensions pour configurer la suppression en cascade?

Merci!

Réponse populaire

Promouvoir le commentaire de lukew en réponse ...

Ceci n'est pas encore implémenté, le travail est suivi ici github.com/aspnet/EntityFramework/issues/333



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi