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の両方を試してみました
関連する問題
- 1. Fluent NHibernate HasManyToMany()マッピング
- 2. Fluent NHibernateマッピング継承
- 3. Fluent Nhibernateを使用してパラメータでnhibernateカスタムタイプをマッピングする
- 4. Fluent NHibernateでの継承マッピング
- 5. C# - Fluent NHibernateマッピングの質問
- 6. Fluent NHibernateでカスタムGUIDをマッピング
- 7. Fluent nHibernate多対多マッピング
- 8. NHibernateまたはFluent NHibernate?
- 9. Fluent NHibernateは自己参照の辞書をマッピングします
- 10. Fluent NHibernate Oracle XMLTypeへのXDocumentプロパティのマッピング
- 11. Fluent Nhibernateのコンポジット要素の自動マッピング
- 12. Fluent nhibernateテーブルあたりの階層マッピング
- 13. (Fluent)NHibernate - VarcharからInt32へのマッピング
- 14. Fluent Nhibernateでのカスタム参照マッピング
- 15. NHibernate Fluent HasManyマッピングはNULLを挿入します。外部キー
- 16. Fluent Nhibernate - コンポーネント(値オブジェクト)のコレクションをマッピングしますか?
- 17. (Fluent)NHibernate - IList <MyClass>を単一の列にマッピングします。
- 18. Fluent nHibernate:サポートされていないマッピングタイプ
- 19. NHibernateでFluent NHibernate 3.0
- 20. Fluent NhibernateとNhibernate 2.1.0.1003
- 21. Fluent NHibernateのNHibernate設定プロパティ
- 22. nHibernateマッピングのテスト
- 23. 動的なプロパティ.Not.Insert()。NotUpdate()マッピングFluent NHibernate
- 24. Fluent-NHibernateマッピングが「Bad identifier type:System.Guid」をスローします
- 25. C#NHibernateのマッピング
- 26. NHibernate 2 + Fluent Nhibernate medium trust
- 27. Fluent NHibernateは、元のクラスファイルなしで結合されたサブクラスをマッピングします
- 28. Fluent NHibernate、Oracle 10gおよびOracleClientConfiguration.Oracle10を使用したクロップのマッピング
- 29. NHibernateジャンクションテーブルのマルチカラムプライマリキーを使用したFluent多対多マッピング
- 30. Fluent NHibernate抽象基底クラスのマッピングをオーバーライドする方法