您好,登錄后才能下訂單哦!
原文地址:http://blogs.msdn.com/b/alexj/archive/2009/05/07/tip-18-how-to-decide-on-a-lifetime-for-your-objectcontext.aspx
作者:Alex D James
我們經(jīng)常碰到一個問題是ObjectContext應(yīng)對存活多久。經(jīng)常被引用的選項(xiàng)包括:
函數(shù)(Function)
窗體(Form)
線程(Thread)
應(yīng)用程序(Application)
很多人都在問這類型的問題,典型的例子是在Stackflow上的問題。我相信有更多的類似問題被埋沒在我們的論壇上。
這是一個經(jīng)典的取決于類型的問題。
做出決定有許多權(quán)衡因素,主要包括:
處置(Disposal):
干凈處置ObjectContext和它的資源是很重要的。如果為每一個函數(shù)創(chuàng)建一個新的ObjectContext,這會容易很多,因?yàn)榭梢院唵蔚氖褂胾sing塊來確保適當(dāng)?shù)尼尫刨Y源。