0
我有一個WinForm的應用程序和使用EF 4.2。我在EF 4.2中讀到,linq實體查詢是自動編譯的。 當調用查詢我做到以下幾點:實體Framwork使用語境和編譯查詢
using (BVSEntities bvsContext = new BVSEntities(ConnectionString))
{
var person = (from sender in bvsContext.T_Absender
where sender.Absender_ID == id
select sender).First<T_Absender>();
return person;
}
問題: 1)此查詢自動編譯? 2)如果它autocompiled。編譯後的查詢是否被重用,因爲bvsContext在使用後被放置? 3)如果沒有,我怎麼能重複使用,但沒有得到任何併發的問題?
這是否意味着如果我更新到4.5 EF我可以使用obove風格和編譯的查詢將被重用? – 2012-07-24 10:56:33
對不起,我誤讀了。所以我必須等待fpr .Net 4.5。謝謝 – 2012-07-24 11:06:43