【问题标题】:LINQ to SQL vs Entity Framework for an app with a future SQL Azure version具有未来 SQL Azure 版本的应用程序的 LINQ to SQL 与实体框架
【发布时间】:2010-04-20 03:08:26
【问题描述】:

我有一个垂直市场 Dot Net Framework 1.1 C#/WinForms/SQL Server 2000 应用程序。目前它使用 ADO.Net 和 Microsoft 的 SQLHelper 进行 CRUD 操作。

我已成功将其转换为 Dot Net Framework 4 C#/WinForms/SQL Server 2008。我还想做的是为我的客户提供使用 SQL Azure 作为其数据而不是本地数据的后端存储的选项/LAN SQL 服务器。

如果我知道 SQL Azure 是我应用程序的未来,我应该:

A.切换到 LINQ to SQL

B.切换到实体框架

C.坚持使用 ADO.Net 和 SQLHelper

?

谢谢!

【问题讨论】:

    标签: linq-to-sql entity-framework linq-to-entities azure-sql-database


    【解决方案1】:

    我会切换到实体框架,它与 SQLAzure 配合得很好,是微软为 .Net 4 推荐的 ORM

    【讨论】:

      【解决方案2】:

      ADO.net 工作正常,

      我个人最喜欢的是 Linq2Sql,它与 azure 配合得很好

      微软现在建议大家切换到实体框架

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-09-05
        • 1970-01-01
        • 1970-01-01
        • 2011-01-03
        • 2011-04-27
        • 2017-07-07
        • 2011-01-15
        • 2010-09-22
        相关资源
        最近更新 更多