Je travaille actuellement sur un projet comportant plusieurs 'solutions Visual Studio'. L'un est pour l'application principale et les autres sont des projets basés sur des composants qui seront réutilisés dans d'autres applications.Base de données de contrôle de version utilisée par plusieurs projets
Le problème est que les trois solutions doivent accéder aux données de la même base de données. Chaque composant possède son propre ensemble de vues, fonctions et sprocs, mais le schéma diffère par endroits (un composant peut nécessiter un champ qu'un autre composant ne possède pas). Fondamentalement, je ne veux pas avoir une rupture de solution en raison d'un changement que j'ai fait dans un autre.
La façon dont je le vois, j'ai deux options:
- Créer un nouveau projet qui est référencé dans toutes les solutions qui contient uniquement des scripts de base de données
- Gérer le schéma dans la solution principale de l'application et les points de vue, fonctions et sprocs dans les autres solutions (le cas échéant) et être très, très prudent lorsque je fais une construction
Toutes les suggestions seraient grandement appréciées.
Merci à l'avance,
Jason
[Obtenir votre base de données sous contrôle de version] (http://www.codinghorror.com/blog/2008/02/get-your-database-under-version-control.html) –