【问题标题】:How to decide whether to use LINQ to SQL or ADO.NET [closed]如何决定是使用 LINQ to SQL 还是 ADO.NET [关闭]
【发布时间】:2012-03-15 11:54:41
【问题描述】:

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

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

谢谢

【问题讨论】:

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


【解决方案1】:

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

我也会推荐 EF 而不是 Linq2Sql,即使 EF 仍然没有一些简单的东西(比如枚举支持)。

【讨论】:

    【解决方案2】:

    如果您想冒险,请使用Linq2Sql,但我们对此有所了解。

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

    ADO.Net 现在已经老了,我们需要不时学习新东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-25
      • 1970-01-01
      • 2010-09-20
      • 2011-06-16
      • 1970-01-01
      相关资源
      最近更新 更多