2010-05-28 27 views
2

我有沿的線TPH heirachy:無法在實體框架來指定在TPH層次抽象類4

A-> B-> C-> d

A-> B-> C^- >電子

A-> F-> G->ħ

A-> F-> G->我

我有A作爲摘要,和所有其他的類是混凝土用單鑑別器列。

這工作正常,但我想C和G也是抽象的。如果我這樣做,並從映射中刪除他們的鑑別符,我得到錯誤3034'兩個具有不同鍵的實體映射到同一行'。我看不出這個聲明是如何正確的,所以我認爲這是一個錯誤。

是否可以做到以上?

回答

0

看到,因爲他們是抽象的 - 所以有數據庫中沒有實體 - 你試過只是躺在假裝他們有一個鑑別。

這應該滿足映射,但由於類是抽象的,您仍然無法創建或實現。

Alex

+0

不幸的是沒有,因爲我得到錯誤說兩個實體被映射到同一行。 Lee – 2010-06-02 14:32:30