0
我正在構建一個需要數據庫訪問的應用程序。因此,我想使用實體框架代碼優先。我正在創建我的類,並且有一個關於繼承的問題,以及它會如何影響數據庫的創建/訪問。例如,我有一個名爲Building的基類,我的Hotel Class繼承自Building。當我創建數據庫時,我只想要一個名爲Hotel的表。所以我的問題是EF會爲基類中的屬性創建列?具有類繼承的數據模型
在此先感謝。
我正在構建一個需要數據庫訪問的應用程序。因此,我想使用實體框架代碼優先。我正在創建我的類,並且有一個關於繼承的問題,以及它會如何影響數據庫的創建/訪問。例如,我有一個名爲Building的基類,我的Hotel Class繼承自Building。當我創建數據庫時,我只想要一個名爲Hotel的表。所以我的問題是EF會爲基類中的屬性創建列?具有類繼承的數據模型
在此先感謝。
實體框架支持三種將繼承層次結構映射到數據模型的方法。
爲了將酒店建模爲獨立表格,您應該選擇TPC
(每個具體類型的表格),將每個非抽象類別建模爲獨立表格。
你說得對,我覺得有一個第三模型,但我不能打擾來關注一下吧。 –
它是一個容易錯過,我只知道它,因爲我最近一直生活和呼吸實體框架 –
感謝您的快速反應,LongboatHarry。 – physics90