翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 8-4 POCO中使用值对象(Complex Type--也叫复合类型)属性 问题 你想在POCO中使用值对象。 解决方案 假设你有如图8-5所示的模型。在模型中,属性 ...
翻译的初衷以及为什么选择 Entity Framework Recipes 来学习,请看本系列开篇 第八章 POCO 对象不应该知道如何保存它们,加载它们或者过滤它们。这是软件开发中熟悉的口头禅,特别是在领域驱动设计中。这是一个聪明的做法,如果对象和持久化绑得太紧,以至于不能对领域对象进行单元测试 重构和复用。在ObjectContext上下对象中,实体框架为模型实体生成的类,高度依赖实体框架管道 ...
2015-06-04 22:03 5 1816 推荐指数:
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 8-4 POCO中使用值对象(Complex Type--也叫复合类型)属性 问题 你想在POCO中使用值对象。 解决方案 假设你有如图8-5所示的模型。在模型中,属性 ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 8-8 测试领域对象 问题 你想为领域对象创建单元测试。 这主要用于,测试特定的数据访问功能。 解决方案 对于这个解决方案,使用POCO模板来创建你的实体。使用POC ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 3-4使用实体SQL查询模型 问题 你想通过执行Entity SQL语句来查询你的实体数据模型并返回强类型的对象。 解决方案 假设你有图3-5所示的模型,它包含一个 ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 3-2使用原生SQL语句更新 问题 你想在实体框架中使用原生的SQL语句,来更新底层数据存储。 解决方案 假设你有一张如图3-2所示的Payment数据库表,使用实体框架设计器 ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 7-3 配置模型 问题 你想了解配置模型中的各种选项。 解决方案 当你添加一个ADO.NET实体数据模型到你的项目中时,实体框架设置.edmx文件的Build Acion ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 第三章 查询 前一章,我们展示了常见数据库场景的建模方式,本章将向你展示如何查询实体数据模型,一般来说,有三种方式: 1、LINQ to Entities ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 6-12 TPC继承映射建模 问题 你有两张或多张架构和数据类似的表,你想使用TPC继承映射为这些表建模。 解决方案 假设我们有如图6-18所示的表。 图6-18 表 ...
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇 3-14 结果集扁平化 问题 你有一对多关联的两个实体,你想通过一个查询,获取关联中的两个实体的扁平化投影。扁平化或者叫压缩,这是不规范的叫法。它是指一个有父类和子类的对象图,被投影 ...