Entity Framework vs Linq to Entities vs Linq to SQL
我读了很多关于如何在wpf.net 4应用程序中使用数据库的文章。据我所知,主要的两种技术是:
- LINQ到SQL(L2S)
- 实体框架
但有时我也能看到Linq to Entities(L2e)技术的出现,但我无法清楚地解释EF和L2e之间的区别。
所以,我的问题是:实体框架和LinqtoEntities技术之间有什么区别吗?或者这是一种技术的同义词?
使用实体框架编写查询有两种方法:
- LINQ到实体(http://msdn.microsoft.com/en-us/library/bb386964.aspx)
- 实体SQL(http://msdn.microsoft.com/en-us/library/bb387145.aspx)
L2e不是单独的技术,而是EF的一部分。
请阅读本文进行比较:http://thedatafarm.com/blog/data-access/choosing-linq-to-entities-vs-entity-sql-vs-entityclient/