1
我正在處理流利的NHibernate和對象的版本控制。跟蹤實體的淺拷貝
我真正需要的是創建一個對象的淺拷貝。 我試過使用MemberwiseClone()這似乎是正確的,但顯然這 克隆ID也。當克隆的對象被提交給數據庫時,流利的NHibernate會發出抱怨,表示已經有一個具有該ID的對象。
如何告訴automapper爲克隆的對象分配一個新的ID?
問候, 埃裏克
我正在處理流利的NHibernate和對象的版本控制。跟蹤實體的淺拷貝
我真正需要的是創建一個對象的淺拷貝。 我試過使用MemberwiseClone()這似乎是正確的,但顯然這 克隆ID也。當克隆的對象被提交給數據庫時,流利的NHibernate會發出抱怨,表示已經有一個具有該ID的對象。
如何告訴automapper爲克隆的對象分配一個新的ID?
問候, 埃裏克
1)clone = MemberwiseClone(); clone.Id = 0;
或
2)實施object ICloneable.Clone()
並且爲了方便MyType Clone()
我寧願2)