Linq和实体框架之间有什么区别。 这是两者中最好的方法。
答案 0 :(得分:3)
我觉得你有点困惑。 LINQ是一种查询与语言集成的对象的方法。实体框架是一个OR / M映射器,它将模型映射到对象。 LINQ
帮助Entity Framework
有效实现这一目标。
语言集成查询的缩写,LINQ是添加到的类集 .NET Framework 3.5以及添加到C#的语言增强功能 3.0和Visual Basic 9,Visual Studio 2008附带的语言版本.LINQ添加了丰富的标准化查询语法 允许使用.NET编程语言的一等公民 开发人员与任何类型的数据进行交互。
实体框架定义是,
实体框架(EF)是一个支持.NET的对象关系映射器 开发人员使用特定于域的对象处理关系数据。 它消除了对大多数数据访问代码的需求 开发人员通常需要写。获取它将此添加到您的项目和 开始利用这个强大的O / RM。
答案 1 :(得分:1)
实体框架和LINQ to SQL之间的区别。
两个框架之间的主要区别在于它们如何处理模型。
使用框架的基本经验法则是如何计划在表示层中编辑数据。
Linq-To-Sql - 如果您计划在表示层中编辑数据的一对一关系,请使用此框架。这意味着您不打算在任何一个视图或页面中组合来自多个表的数据。它只能用于SQL Server的快速应用程序开发。
实体框架 - 如果您计划在视图或页面中组合来自多个表的数据,请使用此框架。它可用于使用RDBMS(如SQL Server,Oracle,DB2)进行快速应用程序开发和MySQL等。
了解更多信息Just Click here