「Fluent NHibernate」の版間の差分

ページの作成:「'''Fluent NHibernate'''(ふるーえんと・えぬはいばねーと)とは、.NET Framework向けのORMのひとつであるNHibernateの[[ラッパ...」
 
8行目: 8行目:
また、[[Visual Studio]]や[[MonoDevelop]]などの[[統合開発環境]]を使用することで[[インテリセンス]]などの入力補完なども使えるため、[[シンタックスエラー]]などの些細な記述ミスによる[[バグ]]を抑制することができる。
また、[[Visual Studio]]や[[MonoDevelop]]などの[[統合開発環境]]を使用することで[[インテリセンス]]などの入力補完なども使えるため、[[シンタックスエラー]]などの些細な記述ミスによる[[バグ]]を抑制することができる。


さらにFluent NHibernateでは、[[Ruby]]などでよく使われる[[Active Record]]のようにマッピングクラスに基づき、それに対応する[[データベース]]上の[[テーブル]]の自動生成するオートマッピング機能を備えている。Fluent NHibernateでは個別に明示的に生成することも、[[.NET Framework]]の[[アセンブリ]]を指定することで、そのアセンブリの中で使われているマッピングクラスを自動認識し、そこから自動生成を行うこともできるようになっている。
さらにFluent NHibernateでは、[[Ruby]]などでよく使われる[[Active Record]]のようにマッピングクラスに基づき、それらに対応する[[データベース]]上の[[テーブル]]の自動生成するオートマッピング機能を備えている。Fluent NHibernateのオートマッピング機能では、マッピングクラスを個別に明示し生成することも、[[.NET Framework]]の[[アセンブリ]]を指定することで、そのアセンブリの中で使われているマッピングクラスを自動認識させ、そこから一気に自動生成を行うこともできるようになっている。


== インストール ==
== インストール ==