我以前遇到過有關類繼承的問題,圍繞此問題構造數據庫并使用實體框架沒有成功。因此,我嘗試在Visual Studio中創建實體,并查看它會自動創建哪些數據庫表。我有一個實體MediaItem,它是Abstract,Game繼承于此。游戲具有一個控制臺(Int),它對應于ConsoleID。但是,當我生成數據庫時,我在MediaItems_Game表中得到了一個多余的不需要的列(ConsoleTypes_ConsoleID)。為什么會這樣,如何防止這種情況發生?謝謝。
ADO.Net EF-如何在模型優先方法中定義外鍵關系?
呼啦一陣風
2019-11-19 15:28:04