這是一個奇怪的問題,我知道:)存儲庫模式,顯式還是隱式保存?
我真的很喜歡做正確的方式,我有疑問。
我知道製作界面,使用DI ...
我的問題是:
較好,有像「的SaveChanges」你必須手動調用的方法,每次你添加/刪除/無論對象是什麼?:
_repo.Add(blah);
_repo.SaveChanges();
或者更好地保存每個修改數據的方法中的更改?
另一方面,我應該始終打開連接還是讓我關閉它?
即時通訊學習DB4O和我有一個關閉的方法,當我必須在另一個地方使用回購(如在另一個窗口,我打開窗口之前關閉)我打電話。
謝謝。
夠公平的,我現在明白了什麼時候該採用該方法。謝謝。 – 2010-08-01 09:18:26