翻譯的初衷以及為什么選擇《Entity Framework 6 Recipes》來學習,請看本系列開篇 6-6 映射派生類中的NULL條件 問題 你的表中,有一列允許為null。你想使用TPH創建一個模型,列值為null時,表示一個派生類型,不為null時,表示另一個派生類 ...
翻譯的初衷以及為什么選擇 Entity Framework Recipes 來學習,請看本系列開篇 嵌套的TPH建模 問題 你想使用超過一層的TPH繼承映射為一張表建模。 解決方案 假設你有一張員工 Employee 表,它包含各種類型的員工,比如,鍾點工,雇員。如圖 所示。 圖 包含各種類型的員工表 Employee表包含鍾點工,雇員,提成員工,這是雇員下面的一個子類型。按下面的步驟,使用派生類 ...
2015-05-31 21:47 8 1066 推薦指數:
翻譯的初衷以及為什么選擇《Entity Framework 6 Recipes》來學習,請看本系列開篇 6-6 映射派生類中的NULL條件 問題 你的表中,有一列允許為null。你想使用TPH創建一個模型,列值為null時,表示一個派生類型,不為null時,表示另一個派生類 ...
翻譯的初衷以及為什么選擇《Entity Framework 6 Recipes》來學習,請看本系列開篇 6-4 使用TPH建模自引用關系 問題 你有一張自引用的表,它代表數據庫上不同類型但關聯的對象。你想使用TPH為此表建模。 解決方案 假設你有一張如圖6-5所示的表,它描述 ...
翻譯的初衷以及為什么選擇《Entity Framework 6 Recipes》來學習,請看本系列開篇 6-12 TPC繼承映射建模 問題 你有兩張或多張架構和數據類似的表,你想使用TPC繼承映射為這些表建模。 解決方案 假設我們有如圖6-18所示的表。 圖6-18 表 ...
翻譯的初衷以及為什么選擇《Entity Framework 6 Recipes》來學習,請看本系列開篇 第六章 繼承與建模高級應用 現在,你應該對實體框架中基本的建模有了一定的了解,本章將幫助你解決許多常見的、復雜的建模問題,並解決你可能在現實中遇到的建模問題。 本章以多對多關 ...
翻譯的初衷以及為什么選擇《Entity Framework 6 Recipes》來學習,請看本系列開篇 6-10 創建一個多條件過濾 問題 你想使用多個條件為實體過濾表中的行。 解決方案 假設你有一張處理網站訂單的表,如圖6-13所示。 圖6-13 表WebOrder包含 ...
翻譯的初衷以及為什么選擇《Entity Framework 6 Recipes》來學習,請看本系列開篇 2-10 Table per Hierarchy Inheritance 建模 問題 你有這樣一張數據庫表,有一類型或鑒別列。它能判斷行中的數據在你的應用中代表的是什么。你想使用 ...
翻譯的初衷以及為什么選擇《Entity Framework 6 Recipes》來學習,請看本系列開篇 2-8 Table per Type Inheritance 建模 問題 你有這樣一張數據庫表,它包含一些額外的信息,這些信息來到一張公共的表。你想使用Table per Type ...
翻譯的初衷以及為什么選擇《Entity Framework 6 Recipes》來學習,請看本系列開篇 3-10應用左連接 問題 你想使用左外連接來合並兩個實體的屬性。 解決方案 假設你有如圖3-11所示的模型。 圖3-11 一個包含Product和TopSelling ...