Добавить IntelliSense в файл сопоставления
В этой главе мы добавим IntelliSense в наши файлы сопоставления NHibernate (*.hbm.xml files). Как вы заметили при сопоставлении класса Student домена, в настоящее время у нас нет доступной IntelliSense. Очень полезно иметьXML schemasимеется в наличии. Итак, в этой главе вы поймете, как добавить IntelliSense в Visual Studio для этих XML-файлов NHibernate.
Откройте файл сопоставления, и вы увидите, что пункт меню XML появляется в главном меню.
Выберите пункт меню XML → Schemas…, и откроется диалоговое окно XML Schemas.
Нажмите кнопку Добавить…, которая находится в правом верхнем углу диалогового окна, которое открывает диалоговое окно файла. Теперь перейдите кpackages folder, который находится в папке решения вашего проекта, и вы увидите различные пакеты, включенные в ваш проект.
Теперь дважды щелкните NHibernate.4.*** folder и вы увидите два файла схем (* .xsd) или файлы определения схемы XML, которые определяют конфигурацию и отображение NHibernate.
Выберите эти два файла схемы и нажмите кнопку «Открыть».
Вы можете видеть, что схемы NHibernate добавляются в диалоговое окно XML Schemas. Щелкните кнопку ОК. Теперь давайте запустим новый тег свойства, и вы увидите, что здесь у нас есть полная версия IntelliSense.
Теперь вам доступен IntelliSense, который экономит много времени при объектно-реляционном сопоставлении.