0
我使用DevExpress的XPO ORM,但我懷疑這適用於許多其他ORM,而且這種情況一直髮生在我身上,它開始變得煩人。跨數據庫會話/工作單元複製持久數據
的情況是:
- 1形式與的UnitOfWork用於填充用戶控件等與從DB數據。 (例如用戶設置表單)
- 一個對話窗口,帶有用於填充用戶控件的UnitOfWork。 (例如權限屏幕)
我能想到的解決方案並不理想。請記住,我不能在XPO中的會話/工作單元之間複製對象(據我所知)。
我不想只是創建對話框中的持久對象,並與工作的對話框的單位提交它們,因爲這時用戶不能不做改變抵消形式的(除非我返回到數據庫並刪除了對話框中保留的對象)
強制軟件中的所有對話框對構造函數中的工作單元引用異常可怕。
不得不在對話框中創建的窗體中重新創建對象也很糟糕。
我還能做什麼?
」情況是:「......我能想到的決議」 - 問題在哪裏?你能先解釋一下問題嗎?很快,你一定要編輯這個問題 – 2010-03-21 15:03:42
道歉。我不知道我還能做什麼。「暗示了我沒有想到的其他想法的請求。 – 2010-03-22 21:00:59