实体框架6.1.3使用ModelBuilder删除约定
本文关键字:ModelBuilder 删除 约定 使用 框架 实体 | 更新日期: 2023-09-27 18:28:14
如何使用以下函数删除实体框架6.1.3中的多个约定?
public void Remove(
params IConvention[] conventions)
这是一个指向文档的链接,但这个功能似乎不起作用?
https://msdn.microsoft.com/en-us/library/system.data.entity.modelconfiguration.configuration.conventionsconfiguration.remove%28v=vs.113%29.aspx#M:System.Data.Entity.ModelConfiguration.Configuration.ConventionsConfiguration.Remove%28System.Data.Entity.ModelConfiguration.Conventions.IConvention[]%29
我试过:
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Conventions.Remove(new PluralizingTableNameConvention());
}
但这行不通。
请张贴一个如何使用它的例子。
感谢
尝试
modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();