エンティティのインスタンスのスナップショットを取得したいので、このインスタンスに対してすべてのプロキシを強制的にロードしたいと考えています。
ほとんどの場合、遅延読み込みを無効にしたくありません。すべてのプロキシを強制的に読み込むために呼び出すことができる API があるかどうか疑問に思っています。
エンティティのインスタンスのスナップショットを取得したいので、このインスタンスに対してすべてのプロキシを強制的にロードしたいと考えています。
ほとんどの場合、遅延読み込みを無効にしたくありません。すべてのプロキシを強制的に読み込むために呼び出すことができる API があるかどうか疑問に思っています。
NHibernateUtil.Initialize(object)
私が正しく覚えていれば、再帰的ではないユーティリティ関数があります。あなたの助けを借りNHibernateUtil.IsInitialized(object)
て、オブジェクト内のすべてのプロキシをロードする独自のメソッドを作成できます
これを達成できるはずの codeprojectに NHibernateの遅延初期化子があります。