我有一个TPH heirachy:
A-> B-> C-> d
A-> B-> C-&GT,E
A-> F-> G-> H
A-> F-> G- I标记
我有A作为抽象,所有其他类都具有单个鉴别器列。
这很好用,但我希望C和G也是抽象的。如果我这样做,并从映射中删除它们的鉴别器,我得到错误3034'具有不同键的两个实体被映射到同一行'。我看不出这个陈述是如何正确的,所以我认为它在某种程度上是一个错误。
是否可以执行上述操作?
利
答案 0 :(得分:0)
因为它们是抽象的 - 所以数据库中没有实体 - 你是否只是试图撒谎并假装他们确实有一个鉴别器。
这应该满足映射,但由于这些类是抽象的,你仍然无法创建或实现。
亚历