Ajouter IntelliSense au fichier de mappage

Dans ce chapitre, nous ajouterons IntelliSense à nos fichiers de mappage NHibernate (*.hbm.xml files). Comme vous l'avez observé lors du mappage de la classe Student du domaine, nous n'avons actuellement pas IntelliSense disponible. C'est très utile d'avoir leXML schemasdisponible. Ainsi, dans ce chapitre, vous comprendrez comment ajouter IntelliSense dans Visual Studio pour ces fichiers XML NHibernate.

Ouvrez le fichier de mappage et vous verrez que l'option de menu XML apparaît dans le menu principal.

Sélectionnez l'option de menu XML → Schémas… et il affichera la boîte de dialogue XML Schemas.

Sélectionnez le bouton Ajouter… qui se trouve en haut à droite de la boîte de dialogue, qui ouvre la boîte de dialogue de fichier. Allez maintenant à lapackages folder, qui se trouve dans le dossier Solution de votre projet et vous verrez les différents packages inclus dans votre projet.

Maintenant, double-cliquez sur NHibernate.4.*** folder et vous verrez les deux fichiers de schéma (* .xsd) ou fichiers de définition de schéma XML qui définissent la configuration et le mappage de NHibernate.

Sélectionnez ces deux fichiers de schéma et cliquez sur le bouton Ouvrir.

Vous pouvez voir que les schémas NHibernate sont ajoutés dans la boîte de dialogue XML Schemas. Cliquez sur le bouton OK. Maintenant, commençons une nouvelle balise de propriété et vous verrez que nous avons complet IntelliSense ici.

IntelliSense est maintenant disponible pour vous, ce qui vous fait gagner beaucoup de temps lors du mappage objet-relationnel.