Jaka jest funkcja pliku DBMDL w projekcie bazy danych VS.

Odpowiedzi:

396

Z tego, co mogę zrozumieć, jest to zserializowany plik modelu db i służy jako pamięć podręczna do poprawy wydajności wdrażania. Jest unikalny dla każdego użytkownika, dlatego nie należy go sprawdzać pod kontrolą źródła.

Cameron McGrane
źródło
3
Podczas tworzenia nowego projektu bazy danych SQL 2008 VisualSVN automatycznie wybiera, aby nie sprawdzać tego pliku, co również sugeruje mi, że nie jest dobrym pomysłem, aby wprowadzić go do kontroli źródła.
rohancragg
3
Co dziwne, kiedy usuwam te pliki dbmdl, otwarcie rozwiązania powoduje błąd „zawiera odniesienie do projektu, który nie istnieje” z projektu bazy danych do projektu serwera, który nie pojawia się ponownie przy kolejnych ładowaniach.
Mayo
13
Jest tak, ponieważ plik dbmdl zawiera odwołanie, a usunięcie go powoduje komunikat o błędzie. Plik jest następnie ponownie generowany przez Visual Studio i błąd znika.
belugabob
16
Chciałbym dodać kolejne +1 do komentarza kontroli źródła, nawet jeśli o to nawet nie zapytano.
strider