Generalnie ludzie robią jedną z dwóch rzeczy:
-
Twórz w programie Visual Studio za pomocą Eksploratora rozwiązań. Po prostu otwórz projekt tak, jak każdy inny projekt, dodaj tabele, indeksy itp. Dostajesz nawet ten sam GUI do edycji obiektów DB, jak w SSMS. Wszystkie zmiany zostaną automatycznie dodane do TFS Oczekujące zmiany (podobnie jak każda inna zmiana kodu) i można je zaewidencjonować, gdy będziesz gotowy.
-
Wdróż najnowszą bazę danych (za pomocą publikowania w VS) na dowolnym serwerze SQL, wprowadź zmiany w SSMS, a następnie wykonaj porównanie schematu w Visual Studio, aby wprowadzić zmiany z powrotem do projektu bazy danych, aby można je było sprawdzić w TFS.
Korzystam z projektów DB od wielu lat i UWIELBIAM je! Każdy programista, któremu je przedstawiłem, od tego momentu odmawia rozwoju bez nich.