Учебники

Добавить IntelliSense к файлу отображения

В этой главе мы добавим IntelliSense в наши файлы сопоставления NHibernate ( файлы * .hbm.xml) . Как вы заметили при сопоставлении класса ученика домена, в настоящее время у нас нет IntelliSense. Очень полезно иметь в наличии схемы XML . Таким образом, в этой главе вы поймете, как добавить IntelliSense в Visual Studio для этих файлов NHibernate XML.

Откройте файл сопоставления, и вы увидите, что пункт меню XML появляется в главном меню.

Меню XML

Выберите пункт меню XML → Схемы…, и отобразится диалоговое окно Схемы XML.

XML-схемы

Нажмите кнопку «Добавить…», которая находится в правом верхнем углу диалогового окна, которое открывает диалоговое окно файла. Теперь перейдите в папку пакетов , которая находится в папке Solution вашего проекта, и вы увидите различные пакеты, включенные в ваш проект.

Папка с пакетами

Теперь дважды щелкните папку NHibernate.4. ***, и вы увидите файлы двух схем (* .xsd) или файлы определения схемы XML, которые определяют конфигурацию и отображение NHibernate.

Конфигурация Nhibernate

Выберите эти два файла схемы и нажмите кнопку «Открыть».

Два файла схемы

Вы можете видеть, что схемы NHibernate добавляются в диалог схем XML. Нажмите кнопку ОК. Теперь давайте начнем новый тег свойства, и вы увидите, что у нас есть полный IntelliSense здесь.

IntelliSense

IntelliSense теперь доступен для вас, что экономит много времени при объектно-реляционном отображении.