使用实体框架时是否必须使用Linq?

时间:2014-05-19 03:21:31

标签: c# linq entity-framework

我正在为我的项目使用实体框架。我刚开始阅读有关实体框架的内容。是否有必要使用LINQ?当我在浏览这个网站时,它不会在任何地方使用LINQ。那么,有没有两种方法可以使用EF-使用和不使用LINQ?

链接到教程 http://www.entityframeworktutorial.net/EntityFramework4.3/Introduction.aspx

2 个答案:

答案 0 :(得分:1)

引自您提供的链接中的“什么是实体框架”:

  

Microsoft ADO.NET实体框架是一个对象/关系映射   (ORM)框架,使开发人员能够使用关系数据   作为特定于域的对象,消除了对大多数数据的需求   访问开发人员通常需要编写的管道代码。 使用   实体框架,开发人员使用LINQ发出查询,然后检索   并将数据作为强类型对象进行操作。实体框架   ORM实现提供变更跟踪,身份等服务   分辨率,延迟加载和查询转换,以便开发人员可以   专注于他们的应用程序特定的业务逻辑而不是   数据访问基础。

答案 1 :(得分:0)

使用实体框架时不必使用LINQ。 但是如果您了解LINQ的语法并利用它提供的功能,它会使事情变得更容易。

Is it possible to use Entity Framework without LINQ? http://forums.asp.net/t/1948335.aspx?Can+I+Learn+or+Use+Entity+Framework+Without+Knowing+LINQ+To+SQL+