【发布时间】:2015-11-03 07:01:31
【问题描述】:
我想知道是否可以从一个已定义的实体对象类创建两个表实例。
例子:
public class EntityA()
{
public String name {get; set;}
public String value {get; set;}
}
public class MyDbConext : DbContext
{
public DbSet<EntityA> instance1{ get; set; }
public DbSet<EntityA> instance2{ get; set; }
}
我要做的是创建两个具有不同表名的实体 A 实例。代码优先实体框架有可能吗?我觉得必须创建另一个扩展实体 EntityA 的类来创建同一实体的另一个实例似乎很乏味。
期望的输出:
- 从 EntityA 类创建“Instance1_Table”
- 从 EntityA 类创建“Instance2_Table”
DBConext 中的代码会抛出异常。
任何建议表示赞赏, 谢谢, D
【问题讨论】:
标签: c# asp.net ef-code-first entity-framework-6 code-first