เพิ่ม IntelliSense ไปยังไฟล์การแมป
ในบทนี้เราจะเพิ่ม IntelliSense ไปยังไฟล์การแมป NHibernate ของเรา (*.hbm.xml files). ดังที่คุณสังเกตเห็นในขณะที่แมปโดเมนคลาส Student ที่ตอนนี้เราไม่มี IntelliSense ให้ใช้งาน มีประโยชน์มากที่จะมีไฟล์XML schemasใช้ได้ ดังนั้นในบทนี้คุณจะเข้าใจวิธีการเพิ่ม IntelliSense ใน Visual Studio สำหรับไฟล์ NHibernate XML เหล่านี้
เปิดไฟล์การแมปและคุณจะเห็นว่าตัวเลือกเมนู XML ปรากฏในเมนูหลัก
เลือกตัวเลือกเมนู XML → Schemas …และจะแสดงกล่องโต้ตอบ XML Schemas
เลือกปุ่มเพิ่ม ... ซึ่งอยู่ทางด้านขวาบนของกล่องโต้ตอบซึ่งจะเปิดกล่องโต้ตอบไฟล์ ตอนนี้ไปที่packages folderซึ่งอยู่ในโฟลเดอร์โซลูชันของโปรเจ็กต์ของคุณและคุณจะเห็นแพ็คเกจต่างๆที่รวมอยู่ในโปรเจ็กต์ของคุณ
ตอนนี้ดับเบิลคลิกที่ NHibernate.4.*** folder และคุณจะเห็นไฟล์สคีมา (* .xsd) สองไฟล์หรือไฟล์นิยามสคีมา XML ที่กำหนดการกำหนดค่าและการแม็ป NHibernate
เลือกไฟล์สคีมาสองไฟล์นี้แล้วคลิกปุ่มเปิด
คุณจะเห็นได้ว่าสคีมาของ NHibernate ถูกเพิ่มเข้าไปในกล่องโต้ตอบ XML Schemas คลิกปุ่ม OK ตอนนี้เรามาเริ่มแท็กคุณสมบัติใหม่และคุณจะเห็นว่าเรามี IntelliSense เต็มรูปแบบที่นี่
ขณะนี้ IntelliSense พร้อมใช้งานสำหรับคุณซึ่งช่วยประหยัดเวลาได้มากในระหว่างการทำแผนที่เชิงสัมพันธ์กับวัตถุ