.net - 还没有加入 Linq 的潮流,你不使用 linq 的原因是什么?

标签 .net linq methodology

我好像是少数,但老实说我对linq不太满意,也没有看到对我个人发展有什么好处(不是说没有好处,只是根据我的情况个人意见)。

我构建了 Web 应用程序(.net、.net mvc)并且我喜欢在存储过程中使用我的数据层的一部分。我喜欢 sprocs 的一件事是我可以生成整个数据库到脚本,然后扫描我的查询,我可能会添加可读的查询,在高层次上。

对于那些不喜欢 linq 的人,你的理由是什么?只是缺乏知识/学习曲线还是有不使用它的商业案例?

最佳答案

我实际上确实使用 Linq,但不是用于查询 SQL。我使用它作为查询数据表的一种非常简单的方法,例如,在数据表中找到最高值。以前我会对这段代码使用 for 循环,但 Linq 使它更整洁,更清楚我的意图。

一旦您意识到 Linq 是一种通用的 .NET 查询语言,它的功能和实用性就会变得更加清晰。

关于.net - 还没有加入 Linq 的潮流,你不使用 linq 的原因是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/280896/

相关文章:

c# - 编译器指令如何与 Visual Studio 2015 中的 project.json 一起使用

.net - 为什么 .Net 在构建程序集时关心?

.net - 如何从 SQL Server 加载巨大的聚合(40+表,500+列)?

c# - Enumerable.Range 的高内存消耗?

vb.net - 如何移过去

c# - 延迟加载 - 什么是最好的方法?

php - 应用CSS显示:none or use if(false){content} to block content at clients?

c# - 什么是NullReferenceException,如何解决?

c# - 如何访问 LINQ 选择中的循环索引?

c# - 使用 Linq 解析格式错误的 XML