我想用實體框架爲現有數據庫實現Table Per Type繼承。實體框架 - 每種類型的表繼承 - 現有數據庫
數據庫:
爲ImageParagraphs繼承完美的作品,但我不能做一個表每種類型的繼承與LinkListParagraph因爲不同的主鍵(ParagraphID; ParagraphID +鏈路ID) :
錯誤1錯誤3003:問題在映射片段起始於線113:該EntitySet的段的所有關鍵性能(Paragraphs.ParagraphID)必須被映射到所有的關鍵性質(LinkListParagraph.LinkID,表LinkListParagraph的LinkListParagraph.ParagraphID)。 C:\用戶\ BUC \文檔\ Visual Studio 2008的\項目\ ParagraphTest \ ParagraphTest \ ParagraphModel.edmx 114 15 ParagraphTest
有沒有辦法解決這個問題,而對數據庫的修改成爲了可能?
我想要做的是這樣的: