NHibernateオブジェクト(プロキシラッパー)のディープコピーを実行しようとしています。Id
親オブジェクトの各内部オブジェクトを除いて、遅延ロードされたもののコピーも実行したいと思います。これは、ディープコピーの結果である新しいオブジェクトを保存するときに生成されるためです。
私はシリアル化を使用しようとしましたが、AutoMapperも使用してみました(これは意図されたものではないので、試してみました)。どちらも私が望むものを生み出しませんでした。
これ以上の方法がない場合は、最後のオプションとして、すべてのプロパティを手動でコピーすることを考えています。
私はこの質問を見つけましたが、手動でコピーするのは気が進まなかったので、私が望んでいたことには対応していませんでした。