November 25, 2010

NHibernate - 啟用設定檔與物件關聯對應檔的Intellisense

NHibernate的設定檔及物件關聯對應檔(object/relational mapping file,副檔名為*.hbm.xml)皆為XML格式的檔案。

對應檔的schema其實頗複雜的,如果要用手刻可能會瘋掉,好在NHibernate提供了兩支XML Schema - nhibernate-configuration.xsdnhibernate-mapping.xsd可供我們加入Visual Studio啟動其intellisense的功能
nhibernate-configuration.xsd是NHibernate設定檔的schema
nhibernate-mapping.xsd是NHibernate物件關聯對應檔的schema
這兩個檔案可於NHibernate的sourceforge連結http://sourceforge.net/projects/nhibernate/files/NHibernate/2.1.2GA/NHibernate-2.1.2.GA-bin.zip/download下載

下載後可於壓縮檔內的Required_Bins資料夾下找到這兩支xsd檔

接下來將這兩支xsd檔放至路徑C:\Program Files (x86)\Microsoft Visual Studio 9.0\Xml\Schemas下,重新啟動VS後,於編輯設定檔與物件關聯即可使用intellisense

以上說明使用的系統環境為Windows 7 64bit, Visual Studio 2008, NHibernate 2.1.2

No comments: