【发布时间】:2009-10-16 07:46:18
【问题描述】:
有什么好的理由不在我的项目中使用 LINQ?我们使用 .Net 3.5 和 VSTO 3.0。
【问题讨论】:
-
请看this topic:它可能会帮助你得到答案。
-
让选民结束这个问题:恕我直言,这是一个有效的问题,为什么要关闭它?
-
这只是很有争议的,因为 LINQ 的使用主要是个人喜好,就像其他几个主题一样。为什么要使用 Windows?为什么使用 C#?为什么使用 Java?为什么要使用PC?这是一个很容易引起热议的话题,毫无价值。
-
好吧,很遗憾 crauscher 使用了“不这样做的理由”(我将其编辑为不太主观的“缺点”,但他不喜欢这样:P)但下面有一个有效的题。我会将其与“使用 ORM / Lucene / Remoting 有什么缺点”等问题进行比较。
-
Linq(语言集成查询,iirc)只是一些扩展方法(恰好位于 Linq 命名空间中)的更好的语法(from T in X select T)。您的问题是指语法与扩展方法还是整个 Linq 包(包括匿名类型)?