摘要:
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 3-6在查询中设置默认值 问题 你有这样一个用例,当查询返回null值时,给相应属性设置默认值。在我们示例中,当数据库中返回null值时,用‘0’作为YearsWorked属性的默认值。 解决方案
阅读全文
posted @ 2016-08-29 20:54
yunxia_云霞
阅读(170)
推荐(0)
编辑
摘要:
3-4使用实体SQL查询模型 问题 你想通过执行Entity SQL语句来查询你的实体数据模型并返回强类型的对象。 解决方案 假设你有图3-5所示的模型,它包含一个Customer实体类型。这个实体类型有一个Name属性和Email属性。你要使用Entiyt SQL查询这个模型。 图3-5 包含一个
阅读全文
posted @ 2016-08-29 20:47
yunxia_云霞
阅读(172)
推荐(0)
编辑
摘要:
3-2使用原生SQL语句更新 问题 你想在实体框架中使用原生的SQL语句,来更新底层数据存储。 解决方案 假设你有一张如图3-2所示的Payment数据库表,使用实体框架设计器工具创建了一个如图3-2所示的模型。 图3-2 Payment表,包含一个供应商的付款信息 图3-3 包含一个Payment
阅读全文
posted @ 2016-08-29 20:44
yunxia_云霞
阅读(192)
推荐(0)
编辑
摘要:
第三章 查询 前一章,我们展示了常见数据库场景的建模方式,本章将向你展示如何查询实体数据模型,一般来说,有三种方式: 1、LINQ to Entities; 2、Entity SQL; 3、Native SQL; 我们将在本章演示这三种方式,为了帮助你理解实体框架查询的基本知识,本章覆盖了常见和不常
阅读全文
posted @ 2016-08-29 20:39
yunxia_云霞
阅读(152)
推荐(0)
编辑
摘要:
2-11 两实体间Is-a和Has-a关系建模 问题 你有两张有Is-a和Has-a关系的表,你想将他们建模成两实体间的Is-a和Has-a关系。 解决方案 假设你在数据库中,有两张描述风景名胜公园和公园地址的表,Loacation和Part。在应用中,park是location的简单(simply
阅读全文
posted @ 2016-08-29 20:38
yunxia_云霞
阅读(149)
推荐(0)
编辑
摘要:
2-10 Table per Hierarchy Inheritance 建模 问题 你有这样一张数据库表,有一类型或鉴别列。它能判断行中的数据在你的应用中代表的是什么。你想使用table per hierarchy(TPH)继承映射建模。 解决方案 让我们假设你有如图2-20中的表(译注:总感觉作
阅读全文
posted @ 2016-08-29 20:37
yunxia_云霞
阅读(159)
推荐(0)
编辑
摘要:
2-8 Table per Type Inheritance 建模 问题 你有这样一张数据库表,它包含一些额外的信息,这些信息来到一张公共的表。你想使用Table per Type Inheritance(TPT)继承映射建模。 解决方案 假设你有两张表与一张公共的表密切相关,如图2-17所示,Bu
阅读全文
posted @ 2016-08-29 20:36
yunxia_云霞
阅读(175)
推荐(0)
编辑
摘要:
2-6 拆分实体到多表 问题 你有两张或是更多的表,他们共享一样的主键,你想将他们映射到一个单独的实体。 解决方案 让我们用图2-15所示的两张表来演示这种情况。 图 2-15,两张表,Prodeuct 和ProductWebInfo,拥有共同的主键 按下面的步骤为这两张表建模一个单独实体: 1、在
阅读全文
posted @ 2016-08-29 20:27
yunxia_云霞
阅读(233)
推荐(0)
编辑