Nhibernate-configuration
NHibernate-構成
この章では、NHibernateの構成について説明します。 NHibernateを構成できるさまざまな方法があります。 2つの主なグループに分かれています
- XMLベースの構成
- コードベースの構成
コードベースの構成
コードベースの構成はNHibernateに組み込まれています。 NHibernate 3の周辺で導入されたもので、これまでコードベースの構成を使用していました。
すべての構成は、C#コードで指定されます。 ここで、新しい構成オブジェクトを取得したことがわかります。次に、NHibernate 3.1で導入された* loquacious構成*を使用してデータベースを構成します。 使用している接続文字列、接続しているデータベース、使用する方言。 マッピングアセンブリもここに直接追加します。
XMLベースの構成
XMLベースの構成を使用している場合は、NHibernateスキーマを使用するスタンドアロンのxmlファイルである hibernate.cfg.xml ファイルを使用するか、アプリまたは web内にそのNHibernate固有の構成を埋め込むことができます。 cfg 。 hibernate.cfg.xmlの名前はデフォルトですが、そのxmlファイルにも任意の名前を使用できます。
NHibernateDemoAppプロジェクトに新しいxmlファイルを追加して、hibernate.cfg.xmlという名前を付けて、XMLベースの構成を見てみましょう。
次の情報をhibernate.cfg.xmlファイルに入力します。
上記のxmlファイルでわかるように、C#で言及されているのと同じ構成を指定しています。
次に、Program.csファイルからこの構成にコメントし、* Configure()メソッドを呼び出します。これにより、以下に示すように *hibernate.cfg.xml ファイルがロードされます。
アプリケーションを再度実行すると、同じ出力が表示されます。