NHibernateでFluent NHibernateを使用したいと思います。しかし、Fluent NHibernateがNHbernateのすべてのマッピングをサポートしているかどうかを調べたいと思います。それとも、NHibernateに固執する方がいいですか?Fluent NHibernateはNHibernateのすべてのマッピングをサポートします
0
A
答えて
4
流暢NHibernateはautomappings、標準NHibernateのXMLマッピング(HBM)そしてもちろん流暢スタイルのマッピングをサポートしています。これらのマッピングのいずれかをFluent NHibernateと組み合わせてマッチさせることができます。
Fluentは、NHibernateのバージョン3.2で導入されたコード(これは本当に別の動物です)によってマッピングされた新しいをサポートしていませんが、これは本当に問題であるかどうかはわかりません。個人的には、もっと多くのドキュメントがあり、ユーザーベースがコードでより大きいため、この時点でFluentを使用することをお勧めします。
Fluent NHibernateは使い方が簡単で、xmlスタイル(hbm)のマッピングよりも利点があります。これについて詳しくは、Fluent Wiki
0
FYIをご覧ください。私は現在、流暢なnhibernateでサポートされていない "多対多"マッピングに標準のhbm.xmlを使ってみました。
は両方ともまだ
「いずれにも多くの」無効なプロパティをというエラーメッセージで失敗しましたConfiguration.AddXmlFileとHbmMappingsの両方を試してみました
関連する問題