【发布时间】:2009-03-11 18:28:37
【问题描述】:
为什么我不能在子类中定义同名的成员?我每个类继承一个表,每个表中有一个rowversion timestamp 字段。似乎实体设计者应该允许这样做并在属性上使用new 关键字来实现它。解决方法是什么?如果不能使用new,如何在继承链中指定具有不同值的相同字段?对于其他具有 rowguids、modifiedbys、modifieddates 等的数据库,这可能是正确的。
编辑:我想这样做的合乎逻辑的方法是只重命名对该字段的引用,即Student类中的PersonRowversion,该类从Person下降。
我是否缺少可以自动跟踪这些类型字段的 EF?
【问题讨论】:
标签: entity-framework inheritance single-table-inheritance