为了方便大家的阅读和学习,也是响应网友的建议,在这里为这个系列做一个目录。在目录开始这前,我先来回答之前遇到的几个问题。

  1、为什么要学习EF?

    这个问题很简单,项目需要。这不像学校,没人强迫你学习! 我学习EF的原因主要是:

      a、EF是微软推荐的数据库访问技术;

      b、能提高我的开发效率,我不喜欢写那密密麻麻的SQL;

      c、比我写的SQL更合理,更快。目前EF生成的SQL的质量已经很高了。你比较熟悉SQL的话,那它在速度上肯定比不上你,新手的话就别跟我争快慢了,能写一像样的SQL就不错了。至少我见过不少开发经验两三年的人,连Join、索引是啥都不知道,还在那里一个劲的说EF慢,我虽然不直接当面对他说,但会在心里告诉自己,他有资格说这话吗?

      d、EF的code-first能更好的配合DDD,DDD为我开启开发之旅的另一扇大门。关于它,需要很多书来介绍,我这里就不多说了。

      e、微软的持续优化和升级更新。

  2、微软马上要出EF的新版本了,还用得着学这个版本吗?

      a、出新版本,是你不学习的理由吗?

      b、这本书已经是英文中介绍EF最新版本的了(目前来说),不少的书还在介绍EF4,中文就不用说了,啥都没有;

      c、所有项目都不再使用老版本吗?都要迁移到最新版本吗?

      d、新版本虽然优化和重写了底层,但对于开发人员来说的上层接口几乎没有变化。

  说了这么多,就是想告诉你,不要犹豫了,EF是.NET开发人员应该掌握的,赶紧学习吧!

目录

《Entity Framework 6 Recipes》中文翻译系列 (1) ------ 第一章 开始使用实体框架之历史和框架简述

《Entity Framework 6 Recipes》中文翻译系列 (2) ------ 第一章 开始使用实体框架之使用介绍

《Entity Framework 6 Recipes》中文翻译系列 (3) ------ 第二章 实体数据建模基础之创建一个简单的模型

《Entity Framework 6 Recipes》中文翻译系列 (4) ------ 第二章 实体数据建模基础之从已存在的数据库创建模型

《Entity Framework 6 Recipes》中文翻译系列 (5) ------ 第二章 实体数据建模基础之有载荷和无载荷的多对多关系建模

《Entity Framework 6 Recipes》中文翻译系列 (6) ------ 第二章 实体数据建模基础之使用Code First建模自引用关系

《Entity Framework 6 Recipes》中文翻译系列 (7) ------ 第二章 实体数据建模基础之拆分实体到多表以及拆分表到多实体

《Entity Framework 6 Recipes》中文翻译系列 (8) ------ 第二章 实体数据建模基础之继承关系映射TPT

《Entity Framework 6 Recipes》中文翻译系列 (9) ------ 第二章 实体数据建模基础之继承关系映射TPH

《Entity Framework 6 Recipes》中文翻译系列 (10) ------ 第二章 实体数据建模基础之两实体间Is-a和Has-a关系建模、嵌入值映射

《Entity Framework 6 Recipes》中文翻译系列 (11) ------ 第三章 查询之异步查询

《Entity Framework 6 Recipes》中文翻译系列 (12) ------ 第三章 查询之使用SQL语句

《Entity Framework 6 Recipes》中文翻译系列 (13) ------ 第三章 查询之使用Entity SQL

《Entity Framework 6 Recipes》中文翻译系列 (14) ------ 第三章 查询之查询中设置默认值和存储过程返回多结果集

《Entity Framework 6 Recipes》中文翻译系列 (15) ------ 第三章 查询之与列表值比较和过滤关联实体

《Entity Framework 6 Recipes》中文翻译系列 (16) ------ 第三章 查询之左连接和在TPH中通过派生类排序

《Entity Framework 6 Recipes》中文翻译系列 (17) ------ 第三章 查询之分页、过滤和使用DateTime中的日期部分分组

《Entity Framework 6 Recipes》中文翻译系列 (18) ------ 第三章 查询之结果集扁平化和多属性分组

《Entity Framework 6 Recipes》中文翻译系列 (19) ------ 第三章 查询之使用位操作和多属性连接(join)

《Entity Framework 6 Recipes》中文翻译系列 (20) ------ 第四章  ASP.NET MVC中使用实体框架之在MVC中构建一个CRUD示例

《Entity Framework 6 Recipes》中文翻译系列 (21) ------ 第四章 ASP.NET MVC中使用实体框架之在页面中创建查询和使用ASP.NET URL路由过虑

《Entity Framework 6 Recipes》中文翻译系列 (22) ------ 第五章 加载实体和导航属性之延迟加载

《Entity Framework 6 Recipes》中文翻译系列 (23) ------ 第五章 加载实体和导航属性之预先加载与Find()方法

《Entity Framework 6 Recipes》中文翻译系列 (24) ------ 第五章 加载实体和导航属性之查询内存对象

《Entity Framework 6 Recipes》中文翻译系列 (25) ------ 第五章 加载实体和导航属性之加载完整的对象图和派生类型上的导航属性

《Entity Framework 6 Recipes》中文翻译系列 (26) ------ 第五章 加载实体和导航属性之延缓加载关联实体和在别的LINQ查询操作中使用Include()方法

《Entity Framework 6 Recipes》中文翻译系列 (27) ------ 第五章 加载实体和导航属性之关联实体过滤、排序、执行聚合操作

《Entity Framework 6 Recipes》中文翻译系列 (28) ------ 第五章 加载实体和导航属性之测试实体是否加载与显式加载关联实体

《Entity Framework 6 Recipes》中文翻译系列 (29) ------ 第五章 加载实体和导航属性之过滤预先加载的实体集合和修改外键关联

《Entity Framework 6 Recipes》中文翻译系列 (30) ------ 第六章 继承与建模高级应用之多对多关联

《Entity Framework 6 Recipes》中文翻译系列 (31) ------ 第六章 继承与建模高级应用之自引用关联

《Entity Framework 6 Recipes》中文翻译系列 (32) ------ 第六章 继承与建模高级应用之TPH与TPT (1)

《Entity Framework 6 Recipes》中文翻译系列 (33) ------ 第六章 继承与建模高级应用之TPH与TPT (2)

《Entity Framework 6 Recipes》中文翻译系列 (34) ------ 第六章 继承与建模高级应用之多条件与QueryView

《Entity Framework 6 Recipes》中文翻译系列 (35) ------ 第六章 继承与建模高级应用之TPH继承映射中使用复合条件

《Entity Framework 6 Recipes》中文翻译系列 (36) ------ 第六章 继承与建模高级应用之TPC继承映射

《Entity Framework 6 Recipes》中文翻译系列 (37) ------ 第六章 继承与建模高级应用之独立关联与外键关联

《Entity Framework 6 Recipes》中文翻译系列 (38) ------ 第七章 使用对象服务之动态创建连接字符串和从数据库读取模型

《Entity Framework 6 Recipes》中文翻译系列 (39) ------ 第七章 使用对象服务之配置模型和使用单复数服务

《Entity Framework 6 Recipes》中文翻译系列 (40) ------ 第七章 使用对象服务之从跟踪器中获取实体与从命令行生成模型(想解决EF第一次查询慢的,请阅读)

《Entity Framework 6 Recipes》中文翻译系列 (41) ------ 第七章 使用对象服务之标识关系中使用依赖实体与异步查询保存

《Entity Framework 6 Recipes》中文翻译系列 (42) ------ 第八章 POCO之使用POCO

《Entity Framework 6 Recipes》中文翻译系列 (43) ------ 第八章 POCO之使用POCO加载实体

《Entity Framework 6 Recipes》中文翻译系列 (44) ------ 第八章 POCO之POCO中使用值对象和对象变更通知

《Entity Framework 6 Recipes》中文翻译系列 (45) ------ 第八章 POCO之获取原始对象与手工同步对象图和变化跟踪器

《Entity Framework 6 Recipes》中文翻译系列 (46) ------ 第八章 POCO之领域对象测试和仓储测试

实体框架交流QQ群:  458326058,欢迎有兴趣的朋友加入一起交流

谢谢大家的持续关注,我的博客地址:http://www.cnblogs.com/VolcanoCloud/

《Entity Framework 6 Recipes》中文翻译系列 目录篇 -持续更新的更多相关文章

  1. 《Entity Framework 6 Recipes》翻译系列 (1) -----第一章 开始使用实体框架之历史和框架简述

    微软的Entity Framework 受到越来越多人的关注和使用,Entity Framework7.0版本也即将发行.虽然已经开源,可遗憾的是,国内没有关于它的书籍,更不用说好书了,可能是因为EF ...

  2. 《Entity Framework 6 Recipes》翻译系列(2) -----第一章 开始使用实体框架之使用介绍

    Visual Studio 我们在Windows平台上开发应用程序使用的工具主要是Visual Studio.这个集成开发环境已经演化了很多年,从一个简单的C++编辑器和编译器到一个高度集成.支持软件 ...

  3. 《Entity Framework 6 Recipes》翻译系列 (4) -----第二章 实体数据建模基础之从已存在的数据库创建模型

    不知道对EF感兴趣的并不多,还是我翻译有问题(如果是,恳请你指正),通过前几篇的反馈,阅读这个系列的人不多.不要这事到最后成了吃不讨好的事就麻烦了,废话就到这里,直奔主题. 2-2 从已存在的数据库创 ...

  4. 《Entity Framework 6 Recipes》翻译系列 (3) -----第二章 实体数据建模基础之创建一个简单的模型

    第二章 实体数据建模基础 很有可能,你才开始探索实体框架,你可能会问“我们怎么开始?”,如果你真是这样的话,那么本章就是一个很好的开始.如果不是,你已经建模,并在实体分裂和继承方面感觉良好,那么你可以 ...

  5. 《Entity Framework 6 Recipes》翻译系列 (5) -----第二章 实体数据建模基础之有载荷和无载荷的多对多关系建模

    2-3 无载荷(with NO Payload)的多对多关系建模 问题 在数据库中,存在通过一张链接表来关联两张表的情况.链接表仅包含连接两张表形成多对多关系的外键,你需要把这两张多对多关系的表导入到 ...

  6. Entity Framework 6 Recipes 2nd Edition 译 -> 目录 -持续更新

    因为看了<Entity Framework 6 Recipes 2nd Edition>这本书前面8章的翻译,感谢china_fucan. 从第九章开始,我是边看边译的,没有通读,加之英语 ...

  7. 《Entity Framework 6 Recipes》中文翻译系列 (28) ------ 第五章 加载实体和导航属性之测试实体是否加载与显式加载关联实体

    翻译的初衷以及为什么选择<Entity Framework 6 Recipes>来学习,请看本系列开篇 5-11  测试实体引用或实体集合是否加载 问题 你想测试关联实体或实体集合是否已经 ...

  8. 《Entity Framework 6 Recipes》中文翻译 ---- 系列教程

    为了方便大家的阅读和学习,也是响应网友的建议,在这里为这个系列做一个目录.在目录开始这前,我先来回答之前遇到的几个问题. 1.为什么要学习EF? 这个问题很简单,项目需要.这不像学校,没人强迫你学习! ...

  9. 《Entity Framework 6 Recipes》中文翻译系列 (15) -----第三章 查询之与列表值比较和过滤关联实体

    翻译的初衷以及为什么选择<Entity Framework 6 Recipes>来学习,请看本系列开篇 3-8与列表值比较 问题 你想查询一个实体,条件是给定的列表中包含指定属性的值. 解 ...

随机推荐

  1. 数据库优化案例——————某市中心医院HIS系统

    记得在自己学习数据库知识的时候特别喜欢看案例,因为优化的手段是容易掌握的,但是整体的优化思想是很难学会的.这也是为什么自己特别喜欢看案例,今天也开始分享自己做的优化案例. 最近一直很忙,博客产出也少的 ...

  2. Hive安装配置指北(含Hive Metastore详解)

    个人主页: http://www.linbingdong.com 本文介绍Hive安装配置的整个过程,包括MySQL.Hive及Metastore的安装配置,并分析了Metastore三种配置方式的区 ...

  3. android通过webview调起支付宝app支付

    webview在加载网页的时候会默认调起手机自带的浏览器加载网页,用户体验不好.但当用户设置浏览器客户端(setWebViewClient)设置这样的监听事件之后,当请求url的时候就不会打开手机自带 ...

  4. [原] Cgroup CPU, Blkio 测试

    关于Cgroup的简单测试 [toc] 简单介绍Cgroup (如果对cgroup熟悉可以忽略) 一般情况下,cgroup挂载到一个虚拟文件目录,然后可以通过文件系统的API对其操作. ># m ...

  5. fir.im Weekly - 关于 iOS10 适配、开发、推送的一切

    "小程序"来了,微信变成名副其实的 Web OS,新一轮的Web App 与Native App争论四起.程序员对新技术永远保持灵敏的嗅觉和旺盛的好奇心,@李锦发整理了微信小程序资 ...

  6. H3 BPM让天下没有难用的流程之功能介绍

    H3 BPM10.0功能地图如下:  图:H3 BPM 功能地图 一.流程引擎 H3  BPM 流程引擎遵循WFMC 标准的工作流引擎技术,设计可运行的流程和表单,实现工作任务在人与人.人与系统.系统 ...

  7. 【SAP业务模式】之ICS(一):业务详述

    PS:本专题系列讲述如何在SAP系统中实现ICS的业务模式,本系列博文系原创,如要转载引用,请保持原文一致并注明出处! SAP系统自身功能非常强大,支持多种业务模式,通过前台后台的配置就可以实现多种效 ...

  8. Java虚拟机 JVM

    finalize();(不建议使用,代价高,不确定性大) 如果你在一个类中覆写了finalize()方法, 那么你可以在第一次被GC的时候,挽救一个你想挽救的对象,让其不被回收,但只能挽救一次. GC ...

  9. linux常用命令(1)cd命令

    1 命令格式:cd [目录名]2 命令功能切换当前目录至dirName3 常用范例3.1 进入系统根目录cd /3.2 进入上级目录cd ..   或者 cd ..//3.3 进入当前用户主目录当前用 ...

  10. 在Linux(Luna)下向Launch启动器中添加图标

    记录下在Luna下向Launch中添加图标的步骤,以供以后参考,这里我以加入eclipse图标为例: 首先,我们来创建一个desktop文件(Luna中到启动器Launch可以看作是Ubuntu中到桌 ...