質問: 複雑な関係を持つ複雑なデータベースのための流暢NHibernateまたはHibernate 私は複雑な関係を持つデータベースを持っています。私は私のプロジェクトでFluent NHIbernetを使用する方が良いか、NHibernateのみを使用する方が良いかどうかを知る必要があります。私は流暢よりも自動マッピングなどの方が良いことを知っています。しかし、私は本当に複雑な関係を持つ複雑なデータベースを持っているとき、将来私はいくつかの問題を抱えています。流暢なNHibernateいくつかの制限があります。 Fluentは設定中にいくつかの問題を解決しますか? NHibernateとしてNHibernateが遅くなるでしょうか?
回答: 誰かが間違っている場合私は正しいが、私はフードの下で流暢nhibernateがnhibernateに読み込まれるXMLマッピングファイルを作成すると思う。 You can configure fluent-nhibernate to handle both the ClassMap<> and the xml based .hbm.xml mapping files. If there are situations you run into that fluent-nhibernate cannot handle then you can drop back to the xml mapping files if needed. The advantage of the fluent-nhibernate mapping is that it is easier to refactor your POCO classes as you have compile time checking, where as the xml mappings you will only know if there is a problem at runtime.