配置中的代码优先级联删除
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>();
}
}
在 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>();
}
}