翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 第六章 继承与建模高级应用 现在,你应该对实体框架中基本的建模有了一定的了解,本章将帮助你解决许多常见的、复杂的建模问题,并解决你可能在现实中遇到的建模问题。 本章以多对多关 ...
翻译的初衷以及为什么选择 Entity Framework Recipes 来学习,请看本系列开篇 使用TPH建模自引用关系 问题 你有一张自引用的表,它代表数据库上不同类型但关联的对象。你想使用TPH为此表建模。 解决方案 假设你有一张如图 所示的表,它描述了关于人的事,人通常会有一个心中英雄,他最能激发自己。我们用一个指向Person表中的另一个行的引用来表示心中的英雄。 图 包含不同角色的P ...
2015-05-29 14:41 12 1344 推荐指数:
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 第六章 继承与建模高级应用 现在,你应该对实体框架中基本的建模有了一定的了解,本章将帮助你解决许多常见的、复杂的建模问题,并解决你可能在现实中遇到的建模问题。 本章以多对多关 ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 6-12 TPC继承映射建模 问题 你有两张或多张架构和数据类似的表,你想使用TPC继承映射为这些表建模。 解决方案 假设我们有如图6-18所示的表。 图6-18 表 ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 6-6 映射派生类中的NULL条件 问题 你的表中,有一列允许为null。你想使用TPH创建一个模型,列值为null时,表示一个派生类型,不为null时,表示另一个派生类 ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 6-8 嵌套的TPH建模 问题 你想使用超过一层的TPH继承映射为一张表建模。 解决方案 假设你有一张员工(Employee)表,它包含各种类型的员工,比如,钟点工,雇员 ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 6-10 创建一个多条件过滤 问题 你想使用多个条件为实体过滤表中的行。 解决方案 假设你有一张处理网站订单的表,如图6-13所示。 图6-13 表WebOrder包含 ...
2-5 使用Code First建模自引用关系 问题 你的数据库中一张自引用的表,你想使用Code First 将其建模成一个包含自关联的实体。 解决方案 我们假设你有如图2-14所示的数据库关系图的自引用表。 图2-14 一张自引用表 按下面的步骤为这张自引用的表 ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 2-8 Table per Type Inheritance 建模 问题 你有这样一张数据库表,它包含一些额外的信息,这些信息来到一张公共的表。你想使用Table per Type ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 2-10 Table per Hierarchy Inheritance 建模 问题 你有这样一张数据库表,有一类型或鉴别列。它能判断行中的数据在你的应用中代表的是什么。你想使用 ...