そのオブジェクトに固有のプロパティを持つクラスがいくつかあります。たとえば、Userクラスの場合、プロパティUsernameを複製しないでください。
NHibernateは、Load()またはGet()と同じ方法でキャッシュされる一意のキーによるオブジェクトのロードをサポートしていないようです。私がそれを言うとき、私は正しいですか?
私がそうであれば、LoadByUniqueIndex(ラムダプロパティ、オブジェクトキー)の行に沿って、おそらく拡張メソッドを介して自分自身をロールする必要があります。