2009-11-18 46 views

回答

2

一個常見的事情是創建一個實現IDisposable的Repository類,並在存儲庫中擁有上下文。當它被創建時,你實例化你的上下文,然後在回購處置時處置它。

這樣你就可以在存儲庫的整個生命週期中使用它。

+0

我會更進一步說數據上下文的生命週期應該與一個工作單元綁定,而不是它所在的存儲庫。爲每個工作單元實例化和處置一個新的數據上下文。 – 2009-11-18 19:37:44

+0

@絕對是。我肯定會推薦在工作模式中使用你的倉庫。 – Joseph 2009-11-18 19:39:15

+0

@約瑟夫,我們在同一頁上。 :-) +1 – 2009-11-18 19:42:05

相關問題