2011-06-14 52 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的執行計劃