我爲添加/編輯成員打開一個成員表單。它有自己的實體管理器,當單擊保存按鈕時,我關閉表單並返回到列表表單。需要關於實體管理器的建議
處理保存時,我調用一個名爲CalculateOwing的例程來計算成員餘額。此方法位於單獨的.cs文件中,因此可以從應用程序的許多區域調用它。
CalculateOwing方法應該位於單獨的實體管理器中還是與正在處理的成員記錄位於同一實體管理器中?
我爲添加/編輯成員打開一個成員表單。它有自己的實體管理器,當單擊保存按鈕時,我關閉表單並返回到列表表單。需要關於實體管理器的建議
處理保存時,我調用一個名爲CalculateOwing的例程來計算成員餘額。此方法位於單獨的.cs文件中,因此可以從應用程序的許多區域調用它。
CalculateOwing方法應該位於單獨的實體管理器中還是與正在處理的成員記錄位於同一實體管理器中?
這個問題的迴應可以在http://www.ideablade.com/forum/forum_posts.asp?TID=4686&title=need-advice-on-entity-manager
編輯可以看出:
包括這裏的響應。
「如果您希望CalculateOwing的結果成爲同一數據庫事務的一部分,則需要在保存完成之前以及保存正在使用的同一EntityManager中調用它。」
您是否看到該鏈接和問題。兩個問題都是一樣的。發佈此鏈接不會幫助他 –
對不起,我不太確定我的理解。這兩個問題都是一樣的,既然鏈接到論壇有問題的迴應,我發佈了鏈接以減少重複的答案。因此,點擊鏈接的人會看到這個問題的答案。請糾正我,如果我錯了,但這不是幫助嗎? – DenisK
如果問題可以解決,那麼他/她爲什麼會在這裏發佈相同的問題? –
如果您經常使用CalculateOwing,那麼它應該在同一個實體管理器中。 –