Adicionar IntelliSense ao arquivo de mapeamento
Neste capítulo, vamos adicionar IntelliSense aos nossos arquivos de mapeamento NHibernate (*.hbm.xml files). Como você observou ao mapear a classe de Aluno do domínio, atualmente não temos o IntelliSense disponível. É muito útil ter oXML schemasacessível. Portanto, neste capítulo, você entenderá como adicionar IntelliSense no Visual Studio para esses arquivos XML do NHibernate.
Abra o arquivo de mapeamento e você verá que a opção de menu XML aparece no menu principal.
Selecione a opção de menu XML → Esquemas… e será exibida a caixa de diálogo Esquemas XML.
Selecione o botão Adicionar… que está no canto superior direito da caixa de diálogo, que abre a caixa de diálogo do arquivo. Agora vá para opackages folder, que está na pasta Solução do seu projeto e você verá os diferentes pacotes incluídos no seu projeto.
Agora, clique duas vezes em NHibernate.4.*** folder e você verá os dois arquivos de esquema (* .xsd) ou arquivos de definição de esquema XML que definem a configuração e o mapeamento do NHibernate.
Selecione esses dois arquivos de esquema e clique no botão Abrir.
Você pode ver que os esquemas NHibernate são adicionados na caixa de diálogo Esquemas XML. Clique no botão OK. Agora, vamos começar uma nova marca de propriedade e você verá que temos IntelliSense completo aqui.
O IntelliSense agora está disponível para você, o que economiza muito tempo durante o mapeamento relacional de objeto.