そして、NHibernate に関するさらに別の質問があります。これにはおそらく望ましい答えはありませんが、それでも試してみましょう。
私は現在、NHibernate を使用してドメイン モデルをデータベースにマッピングすることに全力を注いでいます。このドメイン モデルは、非常に難読化されたフレームワークから派生しています。(私は以前に難読化されたコードで多くの作業をしたことがあるわけではありませんが、ほとんどの場所で、このコードは Reflector でも Resharper でも翻訳できません。)
難読化された裏打ちされたフィールドを持つセッターのないプロパティによって表される必要な多対1の関係を持つエンティティに直面するまで、すべてが多かれ少なかれうまくいきました。
- この難読化されたフィールドを何らかの形で参照することは可能ですか? 非常に特別な
IPropertyAccessor
? - そうでない場合、完全に構築されたエンティティをロードするにはどうすればよいですか? 関連オブジェクトを注入する唯一のオプションは、それを受け入れるコンストラクターを使用することです。しかし、読み込まれるエンティティのインスタンス化の時点では、キー以外のデータはありませ
IInstantiator
ん。IInterceptor
私のニーズに合った他の拡張ポイントはありますか?