c# – 加速LINQ to SQL查询

在编写LINQ to SQL查询以优化或加速LINQ to SQL时,我们可以记住哪些常见的事情?例如,通常,LINQ to SQL必须在每次执行查询时将LINQ查询转换为SQL;这涉及在几个阶段中递归构成查询的表达式树.我们所做的就像使用Comp...

在编写LINQ to SQL查询以优化或加速LINQ to SQL时,我们可以记住哪些常见的事情?

例如,通常,LINQ to SQL必须在每次执行查询时将LINQ查询转换为SQL;这涉及在几个阶段中递归构成查询的表达式树.我们所做的就像使用CompiledQuery类预编译查询.

解决方法:

每个开发人员应该知道LINQ有一个有用的东西.
这是关于Join vs Where的表现.

完整的讨论可以在这里看到why is join so much faster than where

本文标题为:c# – 加速LINQ to SQL查询

基础教程推荐