2010-11-12 56 views
3

對於實體框架上下文,最好的做法是隻要你的上下文在你需要的時候停下來。對於Silverlight域上下文來說,同樣的事情是否也適用?或者更長時間保持它是否「更安全」?如果您可以實例化一次並將其變爲應用程序範圍變量,您可以將它添加到ApplicationLifeTimeObjects列表中嗎?Silverlight RIA Services的使用期限DomainContext

回答

3

DomainContext只是一個變更集,因此它的使用更多地由您的業務規則決定。

只要您保存更改以避免數據丟失,我不知道有什麼理由阻止您在應用程序的整個生命週期中只重用一個DataContext。

0

嗯...平行法,內存消耗,缺乏隔離(您必須注意在內存更改時執行清理,在導航到另一頁時必須將其丟棄)。對於某些場景,對其他人可能不適合?

相關問題