配置中的代码优先级联删除

code first cascade delete in config

在 entity framework 配置设置中是否有级联删除 false。现在我已经完成了使用流利 API 但是有多个地方需要将级联删除设置为 false,所以有没有我可以为所有 类 设置的单点,因为我没有任何需要它。

谢谢。

    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        base.OnModelCreating(modelBuilder);
        modelBuilder.Conventions.Remove<PluralizingTableNameConvention>(); 

        //Set cascade options here also
    }
public partial class MyContext : DbContext
{
    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        modelBuilder.Conventions.Remove<OneToManyCascadeDeleteConvention>();
    }

}