将IntelliSense添加到映射文件

在本章中,我们将 IntelliSense 添加到我们的NHibernate映射文件(* .hbm.xml文件).正如您在映射当前我们没有可用的IntelliSense的域Student类时所观察到的那样.让 XML模式可用是非常有用的.因此,在本章中,您将了解如何在Visual Studio中为这些NHibernate XML文件添加IntelliSense.

打开映射文件,您将看到主菜单中出现XML菜单选项. XML Menu

选择XML→Schemas ...菜单选项,它将会显示XML Schemas对话框.

XML Schemas

选择Add ...按钮位于对话框的右上角,用于打开文件对话框.现在转到项目解决方案文件夹中的 packages文件夹,您将看到项目中包含的不同软件包.

包文件夹

现在,双击 NHibernate.4.***文件夹,你会看到定义NHibernate配置和映射的两个模式(* .xsd)文件或XML模式定义文件.

 Nhibernate配置

选择这两个模式文件,然后单击打开按钮.

两个模式文件

您可以看到NHibernate模式已添加到XML模式对话框中.单击"确定"按钮.现在,让我们开始一个新的属性标记,你会看到我们已经在这里获得了完整的智能感知.

 IntelliSense

现在可以使用IntelliSense,这可以在对象关系映射期间节省大量时间.