【发布时间】:2010-12-25 19:06:04
【问题描述】:
我们使用自定义工具开发和维护我们的数据库架构。 SQL 脚本和运行时文件是从该工具生成的。但是,它并不能提供很好的视觉表现。
最近我一直在使用 Visio 对架构进行逆向工程。到目前为止,这工作得很好。但为了能够做到这一点,我需要:
- 创建一个空数据库
- 执行生成的脚本
- 启动 visio
- 选择逆向工程并选择创建的数据库
- 选择所有表等
- 等待生成
我真的很想自动化这个过程。第 1 步和第 2 步很简单,但我怎样才能自动化其他步骤。
我一直在寻找用于创建 Visio 图表的 C# 库,但它们似乎都不适合这项任务。
例如 http://visioautomation.codeplex.com/ 和 http://www.graphviz.org/ 看起来很有希望,但仔细观察它们并不合适。
我尝试录制宏,但宏录制器无法与逆向工程工具结合使用。
【问题讨论】:
标签: database automation reverse-engineering visio