我将在我的项目中使用LINQTOSQL,并且所有查询都已在LINQ中。所以我必须在查询中做出哪些更改。这是LINQTOSQL查询的任何其他格式。
答案 0 :(得分:1)
Linq2Sql是ORM 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"