Comment créez-vous des bases de données portables avec MSBuild?
-
14-11-2019 - |
Question
Je souhaite stocker dans ma solution un projet contenant les scripts de création de base de données. Lorsque ce projet est construit, il doit générer un fichier de base de données, qui sera ensuite utilisé par celle et d'autres projets de la solution au moment de l'exécution. Comment faire ça?
Je sais que je peux ajouter une tâche avant la construction, mais je me demande:
- Quelle ligne de commande peut m'aider (peut-être que SQLite a un client de ligne de commande?)
- aura-t-il besoin de créer un fichier de base de données vide avant d'exécuter les scripts?
La solution
Vous pouvez télécharger le Shell Client de la ligne de commande pour Sqlite à http://www.sqlite.org/download.html
Ensuite, vous pouvez ajouter la tâche pré-construction suivante:
"sqlite3.exe" %dbFilename% < Database.sql
Autres conseils
Essayez Access DB (Extension: ACCDB) ... c'est facile à modifier et peut être sauvegardé et utilisé avec l'accès au bureau ... aussi bien.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow