题
我刚刚阅读了 LINQ 的性能,通过使用编译的 LINQ 可以获得巨大的收益。
现在,为什么我不总是使用编译的 LINQ?
解决方案
简短回答:当它在很长一段时间内只会发生一次的时候。
长答案.
其他提示
当某些 linq 查询大部分时间都在执行时,您应该使用它。这些可以转换为编译后的 lynq。由于查询的执行路径将在编译时设置,因此性能将得到提高。我在我的项目中使用了它,性能提高了一个档次。
不隶属于 StackOverflow
题
我刚刚阅读了 LINQ 的性能,通过使用编译的 LINQ 可以获得巨大的收益。
现在,为什么我不总是使用编译的 LINQ?
解决方案
简短回答:当它在很长一段时间内只会发生一次的时候。
长答案.
其他提示
当某些 linq 查询大部分时间都在执行时,您应该使用它。这些可以转换为编译后的 lynq。由于查询的执行路径将在编译时设置,因此性能将得到提高。我在我的项目中使用了它,性能提高了一个档次。