【问题标题】:Linq to SQL and Entity Framework differences?Linq to SQL 和实体框架的区别?
【发布时间】:2010-09-22 22:53:29
【问题描述】:

假设我使用 SQL Server 作为我的数据库,这两者之间有什么区别?它们是一样的吗?

【问题讨论】:

    标签: linq linq-to-sql entity-framework


    【解决方案1】:

    长答案:谷歌。 简短的回答:使用实体框架,您将能够基于类似于域对象的类(部分,您可以“扩展”)创建一些东西(虽然不是真正的 DDD,这就是 NHibernate 仍然存在并且正在开发 linq to nhibernate 的原因),使用 sql 你只会想到数据库和表。

    【讨论】:

      【解决方案2】:

      这个post 指向一些信息。特别是 3 个主要区别:

      • 能够查询 Microsoft SQL Server 以外的关系存储

      • 不限于 LINQ 语言支持的全文查询语言

      • 高级映射工具,例如将单个类映射到多个表

      【讨论】:

        【解决方案3】:

        Roger Jennings 于 2008 年 12 月出版的 Visual Studio 杂志封面故事是一个很好的阅读主题,其中包含一些 L2S 与 EF 的并排比较:

        http://visualstudiomagazine.com/features/article.aspx?editorialsid=2583

        【讨论】:

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