2011-06-14 53 views
0

我正在使用编译查询。如预期的那样,他们需要额外的时间进行第一次编译,但是我也注意到,它们在约30分钟后才被重新编译。在Linq to SQL中,您如何防止重编译的编译查询

是否有可能控制何时重新编译查询或阻止它们重新编译?如果我可以控制或阻止查询,那么它会产生巨大的差异,因为如果我能够控制或阻止查询重新编译。

任何帮助将不胜感激。

+0

你说的是预编译的linq方...例如使用语法如:System.Data.Linq.CompiledQuery.Compile或者你在谈论SQL引擎编译查询?代码示例可能有助于回答您的问题。 – RThomas 2011-06-14 06:33:53

+0

你能发布一个你正在做什么的代码示例吗? – 2011-06-14 20:27:47

回答

0

,如果你不使用编译的查询和使用LINQ编写查询,然后在第一次查询的SQL引擎执行的执行计划将创建,然后使用SQL Server的执行计划