使用EF7配置级联删除

asp.net-core entity-framework-core

我正在尝试在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



Related

许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因
许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因