如何决定是使用LINQ to SQL还是ADO.NET

时间:2012-03-15 11:54:41

标签: c# .net sql-server linq-to-sql ado.net

我只是想知道上述哪种技术可以使用以及何时使用SQL Server

  • 可用于确定使用哪种技术的因素有哪些
  • 这些技术的性能是否会在基于Web的应用程序和独立应用程序中表现不同。

由于

2 个答案:

答案 0 :(得分:3)

嗯,Linq2Sql是ADO.NET上的附加层。 这里是4.0 .net的ORM的比较: Best ORM to use with C# 4.0

我还建议使用EF而不是Linq2Sql,即使EF仍然没有一些简单的东西(比如枚举支持)。

答案 1 :(得分:0)

如果您想使用Linq2Sql进行冒险,但我们已经了解了相关内容。

如果您使用.Net Framework 4.0,我建议您使用EntityFrameWork。在EntityFramework中,您可以比Linq2Sql文件更好地使用Linq查询。

ADO.Net现在变老了,我们需要不时地学习新事物。