在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控件来进行属性的设置,基本的功能已经实现。