Dodaj funkcję IntelliSense do pliku mapowania
W tym rozdziale dodamy IntelliSense do naszych plików mapowania NHibernate (*.hbm.xml files). Jak zauważyłeś podczas mapowania klasy Student domeny, że obecnie nie mamy dostępnej technologii IntelliSense. Posiadanie rozszerzeniaXML schemasdostępny. W tym rozdziale dowiesz się, jak dodać technologię IntelliSense w programie Visual Studio dla tych plików XML NHibernate.
Otwórz plik mapowania, a zobaczysz, że opcja menu XML pojawia się w menu głównym.
Wybierz opcję menu XML → Schematy…, co spowoduje wyświetlenie okna dialogowego Schematy XML.
Wybierz przycisk Dodaj… znajdujący się w prawym górnym rogu okna dialogowego, które otwiera okno dialogowe pliku. Teraz przejdź dopackages folder, który znajduje się w folderze rozwiązania projektu, a zobaczysz różne pakiety zawarte w projekcie.
Teraz kliknij dwukrotnie NHibernate.4.*** folder a zobaczysz dwa pliki schematów (* .xsd) lub pliki definicji schematu XML, które definiują konfigurację i mapowanie NHibernate.
Wybierz te dwa pliki schematu i kliknij przycisk Otwórz.
Możesz zobaczyć, że schematy NHibernate zostały dodane do okna dialogowego Schematy XML. Kliknij przycisk OK. Teraz zacznijmy nowy tag właściwości, a zobaczysz, że mamy tutaj pełną technologię IntelliSense.
Dostępna jest teraz technologia IntelliSense, która pozwala zaoszczędzić dużo czasu podczas mapowania relacyjno-obiektowego.