Agregar IntelliSense al archivo de asignación

En este capítulo, agregaremos IntelliSense a nuestros archivos de mapeo NHibernate (*.hbm.xml files). Como ha observado al mapear el dominio de la clase Student, actualmente no tenemos IntelliSense disponible. Es muy útil tener elXML schemasdisponible. Entonces, en este capítulo comprenderá cómo agregar IntelliSense en Visual Studio para estos archivos XML de NHibernate.

Abra el archivo de mapeo y verá que la opción de menú XML aparece en el menú principal.

Seleccione la opción de menú XML → Esquemas ... y mostrará el cuadro de diálogo Esquemas XML.

Seleccione el botón Agregar… que se encuentra en la parte superior derecha del cuadro de diálogo, que abre el cuadro de diálogo del archivo. Ahora ve alpackages folder, que se encuentra en la carpeta Solución de su proyecto y verá los diferentes paquetes incluidos en su proyecto.

Ahora, haga doble clic en NHibernate.4.*** folder y verá los dos archivos de esquemas (* .xsd) o archivos de definición de esquema XML que definen la configuración y el mapeo de NHibernate.

Seleccione estos dos archivos de esquema y haga clic en el botón Abrir.

Puede ver que los esquemas de NHibernate se agregan al cuadro de diálogo Esquemas XML. Haga clic en el botón Aceptar. Ahora, comencemos una nueva etiqueta de propiedad y verá que tenemos IntelliSense completo aquí.

IntelliSense ahora está disponible para usted, lo que le ahorra mucho tiempo durante el mapeo relacional de objetos.