2013-07-07 31 views

回答

3

儘快創建並配置上下文。從guidelines on MSDN報價:

下面是一些一般準則的 背景下的壽命決定的時候:

  • 在長時間運行的情況下工作考慮以下幾點:

  • 由於你將更多的對象和它們的引用加載到內存中,內存消耗的上下文可能會迅速增加。這可能會導致性能問題。

  • 記得在沒有 需要更長時間的情況下處理上下文。

  • 如果異常導致上下文處於不可恢復狀態,則整個應用程序可能會終止。運行到併發相關問題的機會 隨着查詢和更新數據的時間間隔 增大而增加。

  • 使用Web應用程序時,請針對每個請求使用上下文實例。

  • 使用Windows Presentation Foundation(WPF)或Windows Forms時,請使用每個窗體的 上下文實例。這使您可以使用上下文提供的變更跟蹤功能 。

+0

謝謝!你能提供一個很好的教程嗎? – xalz

+3

@xalz點擊Darin的鏈接,然後點擊bradcrumbs中的「開始」... –