软件功能:
针对sql server2005,在表及字段上记录该表/字段的中文名称及备注,为软件设计、开发提供辅助。
同时支持将这些表/字段的信息作为json格式导出成txt文件。
平台及环境:
vs2010,wpf, .net 4.0 ,sqlserver2005
开发缘由:
在开发中,如何记录数据字典(表结构)是我们这个团队一直没有解决好的事。
目前采用的方式是用powerdesign或者visio或者word来记录,可是因为数据结构经常变化,比如增加某些字段。这样就要求在变化时去维护原来的文档。因为开发流程并不完善的缘故,这种变化慢慢的就和文档脱节。
想来想去,还是在数据库上记录这些信息比较好。我们可以写个软件,随时检查每张表是否做了注释说明。而记录在其他文档中的话,就得去读取这些文档并和数据库比较才能达到检查的效果。
所以就有了这个软件。
同时,支持将这些数据字典作为json格式导出成txt文件。
另外,我还有个计划,将这数据字典作为元数据定义,进一步扩展,可以实现查看、修改页面不再拖控件而是自动产生,实现查询的自动构建,这都是后话了。
软件功能并不多,所以把源码放上来,如果各位觉得有用,我会十分高兴。如果有谁扩展了,也欢迎反馈给我。
第一次用wpf开发,界面简陋,呵呵。
需编译,注意需在 settings.settings 这个配置文件定义数据库连接字符串及导出文件路径