gpt4 book ai didi

linq - 我应该考虑 LINQ to Entities 吗?

转载 作者:行者123 更新时间:2023-12-04 22:53:28 25 4
gpt4 key购买 nike

我刚开始使用 Microsoft 堆栈在 ASP.Net MVC 中创建一个网站,到目前为止使用的是 LINQ to SQL。我应该考虑 LINQ to Entities 吗?它有什么特别的提供吗?如果是这样,是什么?

最佳答案

我自己一直在调查这件事。

简而言之,这是我的发现

LINQ 到 SQL

好处

  • 非常容易使用

  • 缺点
  • 无法从数据库更新图表,您必须删除您的类,然后将其从数据库拖回图表。如果您完全修改了图表,这将是一个真正的痛苦。
  • 不再积极开发(他们将开发 Entity Framework )。

  • Entity Framework

    好处
  • 具有更多功能(表继承等...)
  • 可以从数据库更新
  • 有多个提供程序(不仅仅是 SQL)
  • 不使用LINQ也可以查询模型,可以使用Entity SQL
  • 微软似乎正在大力投资,并提议将其作为访问数据库的主要方式:Update on LINQ to SQL and LINQ to Entities Roadmap , Clarifying the message on L2S Futures .

  • 缺点
  • 复杂且不那么直观

  • 结论

    我个人决定走上使用 Entity Framework 的路线。我买了一本书并阅读了在线资料,我对它印象非常深刻。学习需要一些额外的努力,但好处确实很大。

    关于linq - 我应该考虑 LINQ to Entities 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1032424/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com