在编写LINQ to SQL查询以优化或加速LINQ to SQL时,我们可以记住哪些常见事项?。
例如,通常,每次执行查询时,LINQ to SQL都必须将LINQ查询转换为SQL;这涉及到在几个阶段递归构成查询的表达式树。我们所做的类似于使用CompiledQuery
类预编译查询。
关于LINQ,每个开发人员都应该知道一件有用的事情。这是关于"加入"与"在哪里"的表现。
完整的讨论可以在这里看到,为什么加入比
通常,本机LINQ2SQL编译器会让您忘记整个优化查询的麻烦,但也有一些关于编译查询滥用的注意事项。以下是您应该查看的一些资源。:)
http://visualstudiomagazine.com/articles/2010/06/24/five-tips-linq-to-sql.aspxhttp://weblogs.asp.net/dixin/archive/2011/01/31/understanding-linq-to-sql-11-performance.aspx