私は、nHibernateと手書きADO.NET /ストアドプロシージャの使用の間を行き来しています。手書きADO/SprocsとnHibernateの比較
私はデータベースのテーブルをマッピングする単純なクラスを吐き出し、自分のデータレイヤ用のストアドプロシージャと、データレイヤを呼び出してオブジェクトを返すシンビジネスロジックレイヤをラップするテンプレートを使ってcodesmithを使用しています(1つのオブジェクトまたはコレクション)。
このアプリケーションは、オンラインコミュニティ(基本的にはフォーラム)で使用されるWebアプリケーションです。
現在、夏のnhibernateの動画を見ています。
nHibernateを使用すると、私の人生は楽になりますか?データベーススキーマの更新は簡単になりますか?パフォーマンスにはどのような影響がありますか?
nhibernateを設定して、それが最適な頭痛を発揮していることを確認していますか?
私は複雑で深いオブジェクトモデルを望んでいません。テーブルをマップするクラスと、外部キーを持つ他のテーブルからデータをフェッチする方法が必要です。私は非常に複雑なOOPモデルを望んでいません。
同意すると、オブジェクト属性のマッピングはXMLマッピングよりもはるかに簡単です。 XMLマッピングが必要な唯一の時間は、データオブジェクトが制限されていないか、コンパイルされているかどうかです。 – Soviut
Errr ...流行NHIbernateは属性マッピングではありません。 wiki.fluentnhibernate.org – jfar