我正在尝试对 NHibernate 对象(代理包装器)进行深层复制。除了父对象的每个内部对象之外,我还想做一个延迟加载的东西的副本Id,因为它应该在我保存作为深度复制结果的新对象时生成。
我尝试过使用序列化,也尝试过使用 AutoMapper(我知道,它不是为了这个,只是试了一下)。两者都没有产生我想要的。
如果没有更好的方法,我正在考虑手动复制每个属性作为最后一个选项。
我找到了这个问题,但考虑到我不愿意手动复制,它并没有解决我想要的问题。
我正在尝试对 NHibernate 对象(代理包装器)进行深层复制。除了父对象的每个内部对象之外,我还想做一个延迟加载的东西的副本Id,因为它应该在我保存作为深度复制结果的新对象时生成。
我尝试过使用序列化,也尝试过使用 AutoMapper(我知道,它不是为了这个,只是试了一下)。两者都没有产生我想要的。
如果没有更好的方法,我正在考虑手动复制每个属性作为最后一个选项。
我找到了这个问题,但考虑到我不愿意手动复制,它并没有解决我想要的问题。