能否将我自己的公约加入实体框架4.3?
有可能在版本4.1之前,像这样
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
modelBuilder.Conventions.Add<UppercaseColumnNameConvention>(); // Own convention
}
但是在 v4.1 之后添加方法是内部的 。
我需要我在数据库中的所有栏目在不更改 POCO 对象的情况下成为大写字母,如果可能的话,在数据库中不使用属性。 b/o 有很多实体,这很难重命名所有字段或添加属性 [Column (“UPPERCASENAME”)
。