Sviluppiamo e gestiamo lo schema del nostro database con uno strumento personalizzato. Script SQL e file di runtime sono generati da quello strumento. Tuttavia, non fornisce una rappresentazione visiva molto buona.Automazione del modello di database di reverse engineer con Visio
Ultimamente utilizzo Visio per eseguire il reverse engineering dello schema. Funziona molto bene finora. Ma per essere in grado di fare questo, ho bisogno di:
- creare un database vuoto
- eseguire lo script generato
- avvio di Visio
- scegliere reverse engineering e scegliere il database creato
- select tutte le tabelle, ecc
- attesa per la generazione
davvero wa nt per automatizzare questo processo. I passaggi 1 e 2 sono semplici, ma come posso automatizzare gli altri passaggi.
Ho cercato una libreria C# per creare diagrammi di Visio, ma non sembrano adatti per questo compito.
Ad esempio http://visioautomation.codeplex.com/ e http://www.graphviz.org/ sembrano promettenti, ma a un esame più attento non erano appropriati.
Ho provato a registrare macro, ma il registratore di macro non funziona in combinazione con gli strumenti di reverse engineering.