Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我刚刚阅读了 LINQ 的性能,使用 Compiled LINQ 可以获得大量收益。
现在,为什么我不总是使用已编译的 LINQ?
简短的回答:当它在很长一段时间内只会发生一次时。
长答案。
当大部分时间都在执行某些 linq 查询时,您应该使用它。这些可以转换为已编译的 lynq。由于查询的执行路径将在编译时设置,因此性能将得到提高。我在我的项目中使用了它,性能提高了一个档次。