Configurazione dell'eliminazione a cascata con EF7

asp.net-core entity-framework-core

Domanda

Sto cercando di configurare un'eliminazione a cascata usando EF7 in un'applicazione vNext di ASP.NET ma non riesco a trovare come farlo.

Sto sovrascrivendo OnModelCreating e ho questo codice:

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

La migrazione generata si presenta così:

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

Qualcuno sa in quale spazio dei nomi sono definite le estensioni per configurare l'eliminazione a cascata?

Grazie!

Risposta popolare

Promuovere commenti da lukew a una risposta ...

Questo non è ancora stato implementato, il lavoro viene seguito qui github.com/aspnet/EntityFramework/issues/333




Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché