5
我首先使用Visual Studio 2012與實體框架5模型。 我想使用每個層次結構策略的表生成我的數據庫,但無法找到該選項。 Entity Designer數據庫生成電源包不適用於Visual Studio 2012,或者我無法找到它。如何使用實體框架5模型首先生成每個層次結構的表
任何人的建議?
我首先使用Visual Studio 2012與實體框架5模型。 我想使用每個層次結構策略的表生成我的數據庫,但無法找到該選項。 Entity Designer數據庫生成電源包不適用於Visual Studio 2012,或者我無法找到它。如何使用實體框架5模型首先生成每個層次結構的表
任何人的建議?
Table Per Hierarchy或通常由(TPH)所知的描述將繼承類型映射到單個數據庫表(您的情況下是一個模型實體),該表使用鑑別器列來區分一個子類型和另一個子類型。當您在模型中創建繼承時,默認情況下,Code First約定將推斷表映射。
您可以通過執行例如
在Visual Studio中的.edmx編輯器做到這一點的方法,右鍵單擊表面,使用添加 - >實體
我添加了兩個實體學生和教授認爲基類型將成爲人,之後你應該有這樣的東西
使用此功能,您可以創建每層次模型的表格。