gpt4 book ai didi

linq - 切换到LINQ

转载 作者:行者123 更新时间:2023-12-04 13:35:48 24 4
gpt4 key购买 nike

我正在考虑花时间学习并在SQL上使用LINQ,但是经过多年的最佳实践建议不要嵌入SQL之后,我很难改变范式。

为什么现在似乎可以接受将查询嵌入到已编译的代码中?在某些方面,对我来说似乎差了一步。

切换到LINQ后,有人在修复查询/编译/部署周期方面遇到问题吗?

我认为我仍然可以等待完成的 Entity Framework 。

你怎么看?

最佳答案

Linq to Sql的优点是它不会将查询真正嵌入到已编译的代码中-并非如此。 Linq语句意味着您的.Net代码实际上具有构建嵌入式Sql语句所需的逻辑,而不是原始Sql。

让.Net代码直接转换为Sql来执行,而不是一堆带有相关文档的存储过程,这确实很有意义。 Linq方法更易于维护和改进。

我认为我不会将现有项目切换到Linq-确实是整个数据层的替代品,并且可以更改对该层的所有访问的方式。除非您从非常相似的模型切换,否则对于任何潜在 yield 而言,成本都将太高。

Linq to Sql的真正力量在于快速创建新应用程序-它使您可以非常快速地创建数据层代码。

关于linq - 切换到LINQ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/806159/

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