我正在使用Entity Framework 7,并在DbContext
的OnModelCreating
替代中配置我的实体。回到EF6,每个实体的配置都可以存在于外部类中,然后使用进行应用modelBuilder.Configurations.Add()
。EF7中是否还存在类似的功能,还是必须在单个OnModelCreating
功能中应用所有模型配置?
不,您提到的api尚未在EF 7中提供...但是,在扩展方法时代,究竟是谁真正需要它呢?
modelBuilder.Entity<MyEntity>(entity => entity.Map());
映射类:
public static class EntityBuilderHelper
{
public static void Map(this EntityTypeBuilder<MyEntity> entity)
{
entity.ForSqlServerToTable("MyEntityTable");
entity.Property(e => e.Id)
.HasColumnName("MyEntityTableId");
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句