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

  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开发人员应该掌握的,赶紧学习吧!

另外提供其他的不错的学习教程:EntityFramework教程介绍 | 猿教程™

目录

《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之领域对象测试和仓储测试

出处:http://www.cnblogs.com/VolcanoCloud/p/4517310.html

最新文章

  1. EndNote(一)之基本介绍
  2. centos 7.2 安装PHP7.1+apache2.4.23
  3. SVN Server for Migration
  4. Spring的3种切入点PointCut实现
  5. TortoiseSVN的合并对比工具TortoiseMerge启动时很慢很卡的解决办法
  6. Apns推送中的的json格式介绍
  7. Xamarin.Android开发实践(十三)
  8. mvc+ef中比较数据
  9. 【LeetCode】5. Longest Palindromic Substring 最大回文子串
  10. Maven的安装
  11. sjtu1591 Count On Tree
  12. iOS UITextField 设置内边距
  13. 我的MYSQL学习心得 mysql的权限管理
  14. spring web.xml配置服务启动后执行文件
  15. 介绍几个python的音频处理库
  16. Spring源码情操陶冶-AOP之Advice通知类解析与使用
  17. 自己用的一套reset.css,打算整理一下方便以后用,持续更新中,各位大神,不喜勿喷
  18. 类StringBuilder
  19. vim 复制粘贴
  20. python-BeautifulSoup库详解

热门文章

  1. jquery自动填充输入框
  2. 贪心(一)NYOJ题目12
  3. spring-mvc----数据库数据到页面错误--tomcat启动不了
  4. 获取Oracle数据库awr报告方法
  5. python中字符串连接的四种方式
  6. 068——VUE中vuex的使用场景分析与state购物车实例
  7. [转载]struts1小项目
  8. 【转】EDNS
  9. postgresql的copy
  10. 玩转X-CTR100 l STM32F4 l ADC 模拟数字转换