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