Eri*_*ert 12
问题就像问" 我知道加减工作,但我什么时候使用加法?我何时使用减法? "
当你想知道两件事的总和时,你可以使用加法,当你想知道它们的差异时,可以减法.
基本上所有LINQ都是为C#和VB语言添加运算符,用于排序,过滤,投影,连接和分组.你什么时候使用LINQ?当您想要排序,过滤,投影,加入或分组时.
我说使用LINQ .. 绝对可以帮助您以简洁和可维护的方式实现目标.
没有广泛的使用或不使用限制,你真的必须判断手头的代码片段是否会受益于LINQ,一般来说一些旧的过于冗长的代码片段(嵌套循环)在LINQ中可以更清楚地表达,并且可能是有益的.
应该注意的是,LINQ 不是 LINQ to SQL的同义词,LINQ代表语言集成查询,在数据库上下文之外非常有用.