翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 第六章 继承与建模高级应用 现在,你应该对实体框架中基本的建模有了一定的了解,本章将帮助你解决许多常见的、复杂的建模问题,并解决你可能在现实中遇到的建模问题。 本章以多对多关 ...
翻译的初衷以及为什么选择 Entity Framework Recipes 来学习,请看本系列开篇 创建一个多条件过滤 问题 你想使用多个条件为实体过滤表中的行。 解决方案 假设你有一张处理网站订单的表,如图 所示。 图 表WebOrder包含网站订单的信息 假设我们有这样一个业务需求,WebOrder中的实例为, 年以后的, 年到 年之间未删除的, 年以前的订单金额大于 美元的。这样的复杂过滤条 ...
2015-06-01 08:45 5 1360 推荐指数:
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 第六章 继承与建模高级应用 现在,你应该对实体框架中基本的建模有了一定的了解,本章将帮助你解决许多常见的、复杂的建模问题,并解决你可能在现实中遇到的建模问题。 本章以多对多关 ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 6-12 TPC继承映射建模 问题 你有两张或多张架构和数据类似的表,你想使用TPC继承映射为这些表建模。 解决方案 假设我们有如图6-18所示的表。 图6-18 表 ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 6-4 使用TPH建模自引用关系 问题 你有一张自引用的表,它代表数据库上不同类型但关联的对象。你想使用TPH为此表建模。 解决方案 假设你有一张如图6-5所示的表,它描述 ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 6-6 映射派生类中的NULL条件 问题 你的表中,有一列允许为null。你想使用TPH创建一个模型,列值为null时,表示一个派生类型,不为null时,表示另一个派生类 ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 6-8 嵌套的TPH建模 问题 你想使用超过一层的TPH继承映射为一张表建模。 解决方案 假设你有一张员工(Employee)表,它包含各种类型的员工,比如,钟点工,雇员 ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 2-8 Table per Type Inheritance 建模 问题 你有这样一张数据库表,它包含一些额外的信息,这些信息来到一张公共的表。你想使用Table per Type ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 2-10 Table per Hierarchy Inheritance 建模 问题 你有这样一张数据库表,有一类型或鉴别列。它能判断行中的数据在你的应用中代表的是什么。你想使用 ...
为这两张表建模一个单独实体: 1、在你的项目中,创建一个继承至DbContext的上下文对象EF6Re ...