我刚刚阅读了 LINQ 的性能,通过使用编译的 LINQ 可以获得巨大的收益。

现在,为什么我不总是使用编译的 LINQ?

有帮助吗?

解决方案

简短回答:当它在很长一段时间内只会发生一次的时候。

长答案.

其他提示

当某些 linq 查询大部分时间都在执行时,您应该使用它。这些可以转换为编译后的 lynq。由于查询的执行路径将在编译时设置,因此性能将得到提高。我在我的项目中使用了它,性能提高了一个档次。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top