2010-12-30 12 views
0

NHibernateがXMLファイルから作成するマッピングオブジェクトへの参照を取得する方法はありますか? FluentNhibernateが作成するClassMapオブジェクトはどうですか?私は、この情報を使ってクエリ生成関数(行数など)を作成したかったのです。私はマッピングの手間を経たので、コードにアクセスする必要があります。Nhibernateマッピング

答えて

1

実際にFluent ClassMapsはからに翻訳されています。

ISessionFactoryは、おそらく必要なものであるGetAllClassMetadataメソッドを公開します。

+0

技術的には、クラスマップとコンフィグレーションXMLは両方とも、コンフィグレーションオブジェクトの内部標準セットに変換されますが、私はデイゴがそのメソッドにアクセスするのが正しいと思います。 – Rich

+0

この種の作品。テーブルと列のデータは存在しますが、直接アクセスすることはできません(保護されたメンバー)。おそらく、私が最後に必要とするものを得るためにこれをもっと深く見ることができます。ありがとう。 –