我正在尝试在ASP.NET vNext应用程序中使用EF7配置级联删除,但是找不到如何执行此操作。
我覆盖OnModelCreating
,我有此代码:
modelBuilder.Entity<Category>()
.OneToMany<Category>( e => e.SubCategories )
.ForeignKey( e => e.ParentCategoryId );
生成的迁移如下所示:
migrationBuilder.AddForeignKey("Category", "FK_Category_Category_ParentCategoryId", new[] { "ParentCategoryId" }, "Category", new[] { "Id" }, cascadeDelete: false);
有人知道在什么命名空间中定义用于配置级联删除的扩展吗?
谢谢!
最佳答案
将评论从lukew提升为答案...
尚未实现,正在此处跟踪工作github.com/aspnet/EntityFramework/issues/333