我想要以下表格:
Base
Id
Value1
Derived
Id
Value1
Value2
Value1
列应该存储在Base
和Derived
表中,在两个表中具有相同的值(这样做是为了加快某些特定查询)。
是否可以在实体框架中存档?
我想要以下表格:
Base
Id
Value1
Derived
Id
Value1
Value2
Value1
列应该存储在Base
和Derived
表中,在两个表中具有相同的值(这样做是为了加快某些特定查询)。
是否可以在实体框架中存档?
在 DbContext 的 OnModelCreating 覆盖中,使用以下内容:
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<Base>().Map(m =>
{
m.ToTable("Base");
});
modelBuilder.Entity<Derived>().Map(m =>
{
m.MapInheritedProperties();
m.ToTable("Derived");
});
}