0
Iam正在使用Web服務進行應用程序。作爲ORM,我使用nHibernate。nHibernate saveorupdate /合併分離對象
問題:
在應用層予加載與儲存庫實體可以說,ID(PK)32,將其轉換爲視圖模型並將其發送到表示層。會話刷新。
然後,用戶可以更改該實體中的數據,並向編輯數據的應用層發送請求。這是我的問題。隨着請求(對於applicatino層)和所有數據作爲視圖模型(不是enity對象),iam也發送一個ID,但iam不能創建帶ID的業務對象(id由nhibernate,private set生成)。我應該使用反射並注入該id,然後使用nhibernate saveorupdate或合併方法或手動比較並設置新值?
謝謝。
您選擇的權利。我完全忘記了事務提交後對象被持久化了。謝謝 – Ivan 2012-03-05 14:28:26