2013-05-31 133 views
1

我已经使用EF Code First创建了一个数据库。我在模型类中实现了一个TPH。我的意思是,有一个Person类是Customer类的父类。当我试图首先创建数据库时,只有一个名为Persons的表已经创建,其中包含名为Discriminator的列,就像预期的一样。实体框架代码中的继承代码首先

现在我想知道该列是如何消失的!!我已经重新创建了数据库,但仍然没有判别器提交存在!如果我直接在SQL Server中创建列,是否会发生任何问题?什么是最好的解决方案?

我真的不知道为什么它消失了!

在此先感谢

回答

0

化妆鉴别的公共属性获得/如果想看到它在DB

public discriminator {get; set;} // consider virtual if want change tracking proxy 
设置