我正在为我的项目使用实体框架。我刚开始阅读有关实体框架的内容。是否有必要使用LINQ?当我在浏览这个网站时,它不会在任何地方使用LINQ。那么,有没有两种方法可以使用EF-使用和不使用LINQ?
链接到教程 http://www.entityframeworktutorial.net/EntityFramework4.3/Introduction.aspx
答案 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+