首先推荐一篇很好的EF文章翻译,可以系统的学习一遍. <Entity Framework 6 Recipes>中文翻译系列 EF使用体会 优点: 可以省去Ado.net复杂的管道连接代码. 通过简单的引用就能完成对数据库的连接和开发. 可以省去一些SQL语句的编写,对一些底层可能需要适配多数据库提供了一些方便. 缺点: 学习成本较高,如果不怎么懂SQL,索引的一些数据库知识,也写不太好相对优化的Linq查询,所有EF既要懂Sql又懂Linq是最好的. 比较大,EF的dll默认是连接SqlSer…