Estoy tratando de configurar una eliminación en cascada utilizando EF7 en una aplicación ASP.NET vNext pero no puedo encontrar cómo hacerlo.
Estoy anulando OnModelCreating
y tengo este código:
modelBuilder.Entity<Category>()
.OneToMany<Category>( e => e.SubCategories )
.ForeignKey( e => e.ParentCategoryId );
La migración generada se ve así:
migrationBuilder.AddForeignKey("Category", "FK_Category_Category_ParentCategoryId", new[] { "ParentCategoryId" }, "Category", new[] { "Id" }, cascadeDelete: false);
¿Alguien sabe en qué espacio de nombres están definidas las extensiones para configurar la eliminación en cascada?
¡Gracias!
Promoviendo comentarios de lukew a una respuesta ...
Esto aún no está implementado, el trabajo se está siguiendo aquí github.com/aspnet/EntityFramework/issues/333