linq和linqToSql查询之间有什么区别?

时间:2015-07-04 02:59:18

标签: linq

我将在我的项目中使用LINQTOSQL,并且所有查询都已在LINQ中。所以我必须在查询中做出哪些更改。这是LINQTOSQL查询的任何其他格式。

2 个答案:

答案 0 :(得分:1)

Linq2SqlORM framework,仅适用于由Linq2Sql团队开发的SQL Server。

Entity Framework也是一个由ADO.NET团队开发的ORM框架,可与许多数据库系统(如SQL Server,Oracle,MySQL等)协同工作......

后来ADO.NET团队采取了Linq2Sql团队,他们专注于开发实体框架,直到今天,Linq2Sql处于维护模式。

Linq2Sql的性能比实体框架更快。但实体框架提供了一系列处理数据库的选项,例如Code First,Database First,Model first ......

Linq2Sql是Linq使用Sql Server数据库。

答案 1 :(得分:0)

Linq是"语言集成查询"功能已添加到C#中,可用于各种来源(Linq to SQL,Linq to Entity Framework,Linq to Objects,Linq to XML,Linq to Datasets等...)

Linq to SQL是使用Linq访问SQL Server数据库的过时方式(现在首选Linq to Entity Framework)。仅仅谈论" Linq"是很常见的。即使在实际谈论" Linq to Entity Framework"