Nhibernate-add-intellisense-to-mapping-file

提供:Dev Guides
移動先:案内検索

IntelliSenseをマッピングファイルに追加する

この章では、NHibernateマッピングファイル*(。hbm.xmlファイル)*に *IntelliSense を追加します。 現在、IntelliSenseを使用できないドメインStudentクラスのマッピング中に確認したように。 * XMLスキーマ*を利用できると非常に便利です。 したがって、この章では、これらのNHibernate XMLファイル用にVisual StudioでIntelliSenseを追加する方法を理解します。

マッピングファイルを開くと、メインメニューにXMLメニューオプションが表示されます。

XMLメニュー

[XML]→[スキーマ]メニューオプションを選択すると、[XMLスキーマ]ダイアログボックスが表示されます。

XMLスキーマ

ダイアログボックスの右上にある[追加…​]ボタンを選択すると、ファイルダイアログが開きます。 プロジェクトのSolutionフォルダーにある* packagesフォルダー*に移動すると、プロジェクトに含まれるさまざまなパッケージが表示されます。

パッケージフォルダー

  • NHibernate.4。**フォルダー*をダブルクリックすると、NHibernateの構成とマッピングを定義する2つのスキーマ( .xsd)ファイルまたはXMLスキーマ定義ファイルが表示されます。

Nhibernate Configuration

これらの2つのスキーマファイルを選択し、[開く]ボタンをクリックします。

2つのスキーマファイル

NHibernateスキーマが[XMLスキーマ]ダイアログに追加されていることがわかります。 OKボタンをクリックしてください。 それでは、新しいプロパティタグを開始しましょう。ここで、完全なIntelliSenseが用意されています。

IntelliSense

IntelliSenseが利用可能になり、オブジェクトリレーショナルマッピング中の時間を大幅に節約できます。