Hinzufügen von IntelliSense zur Zuordnungsdatei
In diesem Kapitel werden wir hinzufügen IntelliSense zu unseren NHibernate-Mapping-Dateien (*.hbm.xml files). Wie Sie beim Zuordnen der Domain Student-Klasse festgestellt haben, ist IntelliSense derzeit nicht verfügbar. Es ist sehr nützlich, das zu habenXML schemasverfügbar. In diesem Kapitel erfahren Sie, wie Sie IntelliSense in Visual Studio für diese NHibernate-XML-Dateien hinzufügen.
Öffnen Sie die Zuordnungsdatei und Sie werden sehen, dass die XML-Menüoption im Hauptmenü angezeigt wird.
Wählen Sie die Menüoption XML → Schemas… und das Dialogfeld XML-Schemas wird angezeigt.
Klicken Sie oben rechts im Dialogfeld auf die Schaltfläche Hinzufügen…, um das Dateidialogfeld zu öffnen. Nun geh zumpackages folderbefindet sich im Lösungsordner Ihres Projekts und Sie sehen die verschiedenen Pakete, die in Ihrem Projekt enthalten sind.
Doppelklicken Sie nun auf NHibernate.4.*** folder und Sie sehen die beiden Schemadateien (* .xsd) oder XML-Schemadefinitionsdateien, die die NHibernate-Konfiguration und -Zuordnung definieren.
Wählen Sie diese beiden Schemadateien aus und klicken Sie auf die Schaltfläche Öffnen.
Sie können sehen, dass die NHibernate-Schemas dem Dialogfeld XML-Schemas hinzugefügt werden. Klicken Sie auf die Schaltfläche OK. Beginnen wir jetzt mit einem neuen Eigenschaftstag, und Sie werden sehen, dass wir hier volles IntelliSense haben.
IntelliSense ist jetzt für Sie verfügbar, was beim objektrelationalen Mapping viel Zeit spart.