翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 3-4使用实体SQL查询模型 问题 你想通过执行Entity SQL语句来查询你的实体数据模型并返回强类型的对象。 解决方案 假设你有图3-5所示的模型,它包含一个 ...
翻译的初衷以及为什么选择 Entity Framework Recipes 来学习,请看本系列开篇 使用原生SQL语句更新 问题 你想在实体框架中使用原生的SQL语句,来更新底层数据存储。 解决方案 假设你有一张如图 所示的Payment数据库表,使用实体框架设计器工具创建了一个如图 所示的模型。 图 Payment表,包含一个供应商的付款信息 图 包含一个Payment实体的模型 为了在底层的P ...
2015-05-16 16:35 7 3261 推荐指数:
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 3-4使用实体SQL查询模型 问题 你想通过执行Entity SQL语句来查询你的实体数据模型并返回强类型的对象。 解决方案 假设你有图3-5所示的模型,它包含一个 ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 第三章 查询 前一章,我们展示了常见数据库场景的建模方式,本章将向你展示如何查询实体数据模型,一般来说,有三种方式: 1、LINQ to Entities ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 3-8与列表值比较 问题 你想查询一个实体,条件是给定的列表中包含指定属性的值。 解决方案 假设你有如图3-9所示的模型。 图3-9 包含books和它 ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 3-14 结果集扁平化 问题 你有一对多关联的两个实体,你想通过一个查询,获取关联中的两个实体的扁平化投影。扁平化或者叫压缩,这是不规范的叫法。它是指一个有父类和子类的对象图,被投影 ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 3-16 过滤中使用位操作 问题 你想在查询的过滤条件中使用位操作。 解决方案 假设你有一个实体类型,它有一个你想用来做位标识的整型属性。你将使用这个属性中的bit位来表示 ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 3-12 分页和过滤 问题 你想使用分页和过滤来创建查询。 解决方案 假设你有如图3-13所示的模型,模型中有一个Custormer实体类型。 图3-13 包含一个 ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 3-6在查询中设置默认值 问题 你有这样一个用例,当查询返回null值时,给相应属性设置默认值。在我们示例中,当数据库中返回null值时,用‘0’作为YearsWorked属性的默认值 ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 3-10应用左连接 问题 你想使用左外连接来合并两个实体的属性。 解决方案 假设你有如图3-11所示的模型。 图3-11 一个包含Product和TopSelling ...