我们使用自定义工具开发和维护数据库模式。SQL脚本和运行时文件是由该工具生成的。然而,它并没有提供很好的可视化表示。
最近我一直在使用Visio来反向工程模式。到目前为止,这个方法非常有效。但是要能够做到这一点,我需要:
我一直在寻找一个C#库来创建Visio图表,但它们似乎都不适合这个任务。
例如http://visioautomation.codeplex.com/和http://www.graphviz.org/看起来很有前途,但仔细一看它们并不适合。
我尝试过录制宏,但是宏记录器不能与反向工程工具一起使用。
最近我一直在使用Visio来反向工程模式。到目前为止,这个方法非常有效。但是要能够做到这一点,我需要:
- 创建一个空数据库
- 执行生成的脚本
- 启动Visio
- 选择反向工程并选择创建的数据库
- 选择所有表等
- 等待生成
我一直在寻找一个C#库来创建Visio图表,但它们似乎都不适合这个任务。
例如http://visioautomation.codeplex.com/和http://www.graphviz.org/看起来很有前途,但仔细一看它们并不适合。
我尝试过录制宏,但是宏记录器不能与反向工程工具一起使用。