1

我已经使用 EF Code First 创建了一个数据库。我已经在我的模型类中实现了 TPH。我的意思是,有一个 Person 类,它是 Customer 类的父类。当我一开始尝试创建数据库时,只创建了一个名为 Persons 的表,其中包含一个名为 Discriminator 的列,正如预期的那样。

现在我想知道该列是如何消失的!我已经重新创建了数据库,但仍然没有鉴别器归档!如果我直接在 SQL Server 中创建列会不会有什么麻烦?什么是最好的解决方案?

真不知道为什么消失了!!!

提前致谢

4

1 回答 1

0

如果想在数据库上看到它,则将鉴别器设为公共属性获取/设置

public discriminator {get; set;} // consider virtual if want change tracking proxy
于 2013-06-03T11:27:00.077 回答