首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何向同事推广和/或销售LINQ?

如何向同事推广和/或销售LINQ?
EN

Stack Overflow用户
提问于 2010-01-19 23:00:48
回答 8查看 210关注 0票数 5

你如何推广和/或推销LINQ语法给那些看不到手动方式的好处的同事?

例如,使用LINQ to Entity/Sql而不是不带任何Linq的普通ado.net。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2010-01-19 23:04:23

我个人会从LINQ to Objects开始。你不需要任何购买-你可以在你的代码中使用LINQ,让他在他的代码中使用foreach循环,条件等……最终,他可能会注意到你的代码更具声明性,更清晰,更简短。

使用ORM普通ADO.NET的决定是一个更大的决定,而且这个决定的后果远远超出了LINQ语法。

票数 13
EN

Stack Overflow用户

发布于 2010-01-19 23:08:18

LINQ很棒--但在引入其他技术时要小心,特别是当你的公司已经确定了一个标准的时候。对于开发人员来说,没有什么比支持100种不同的方式来做同样的事情更让开发人员恼火,也没有什么比支持成本更高的了。

票数 2
EN

Stack Overflow用户

发布于 2010-01-19 23:16:36

我们在我工作的地方遇到了类似的问题。我的论点是,LINQ是一种一致的方式来查询任何支持IEnumerable (和其他)的东西,而不仅仅是数据库。但是,当使用它来查询数据库时,您可以获得所有查询都是强类型的附加好处。在执行内联SQL或调用存储过程时,不会出现这种情况。当实体定义发生变化时,这种好处是巨大的。编译器将为您完成所有工作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2094359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档