我得到嘗試使用實體框架4.0運行解決方案時,下面的錯誤,我想知道如何更改映射設置,以解決它:在映射片段實體框架4.0映射問題
問題開始在線路588:所述的EntitySet UserDatas
的必須爲所有關鍵屬性指定映射(UserDatas.Id)爲了給出一些背景 - I最初創建/與修改/創建日期下面所示的表由和Id列中的每一個,但隨後決定將它們抽象爲抽象UserData,然後使用繼承。因爲我改變了這一切,都已經去了鍋!
有沒有人有任何指向我要去哪裏錯了?我一直在使用下面的設計視圖展示(GUI),感覺就像我碰到了一堵磚牆。
我的db.edmx設計視圖看起來像這樣,點擊錯誤將我帶到下面顯示的Variables表中,但是對於繼承此Id的所有其他表重複該錯誤(請忽略所有到其他的鏈接表 - 我沒有要發佈整個大分貝示意圖):
非常感謝。
感謝您的回覆吉姆 - 很好的建議。我決定放棄這個想法,並尋找一種替代方案,如果沒有正確的推理就不會強迫繼承。再次感謝,威爾 – WheretheresaWill 2013-02-18 09:31:20