C# 加速LINQ到SQL查询
在编写LINQ to SQL查询以优化或加速LINQ to SQL时,我们可以记住哪些常见的事情C# 加速LINQ到SQL查询,c#,sql,linq,C#,Sql,Linq,在编写LINQ to SQL查询以优化或加速LINQ to SQL时,我们可以记住哪些常见的事情 例如,通常,每次执行查询时,LINQ to SQL必须将LINQ查询转换为SQL;这涉及在几个阶段中递归构成查询的表达式树。我们所做的就像使用CompiledQuery类预编译查询。关于LINQ,每个开发人员都应该知道一件有用的事情。 这是关于Join和Where的性能 这里可以看到完整的讨论通常,本机LINQ2SQL编译器让您忘记了整个优化查询的麻烦,但是有一些警告,主要是关于编译查询的滥用。 以
例如,通常,每次执行查询时,LINQ to SQL必须将LINQ查询转换为SQL;这涉及在几个阶段中递归构成查询的表达式树。我们所做的就像使用
CompiledQuery
类预编译查询。关于LINQ,每个开发人员都应该知道一件有用的事情。
这是关于Join和Where的性能
这里可以看到完整的讨论通常,本机LINQ2SQL编译器让您忘记了整个优化查询的麻烦,但是有一些警告,主要是关于编译查询的滥用。 以下是一些您应该查看的资源:
您是否预编译了所有的Linq2Sql表达式?Linq2Sql编译器如何让您忘记优化?它非常基础,不了解任何关于表索引的知识。