在CodeSmith中為了實現對數據庫中表字段的選擇和針對字段來設置屬性,決定用XML文件作為中間數據的交換方式,在CodeSmith中讀取數據庫對象的信息不再使用SchemaExplorer來讀取,而是轉為直接對XML文件的讀取。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
這兩天做了一個配置工具,先發個界面上來:
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
主要是用SQLDMO來獲取數據庫中的對象信息,并通過PropertyGrid控件來進行屬性的設置,基本的功能已經實現。