如何使用EF代码首先建模混合实体的集合

时间:2013-02-14 13:50:23

标签: c# ef-code-first entity-framework-5

我在VS2010中使用EF5。 我有一个有两种类型的工作样本:Person,Business 我想添加一个像

这样的集合
DbSet<Customer> Customers

客户中的对象可以是人员或业务。在我的应用程序中,我希望能够做到这样的事情:

mycontext.Customers.Add(new Person());
mycontext.Customers.Add(new Business());

我认为Customer表看起来像

id (id of Person or Business)
discriminator

如何首先使用代码实现这一目标?

1 个答案:

答案 0 :(得分:0)

使用ID属性创建基类客户,并从客户派生业务?< / p>