2010-09-03 7 views

Antwort

348

Von was ich feststellen kann, ist es eine serialisierte Datei Ihres db-Modells und wird als Cache zur Verbesserung der Leistung der Bereitstellung verwendet. Es ist einmalig pro Benutzer und sollte daher nicht in die Quellcodeverwaltung eingecheckt werden.

+3

Beim Erstellen eines neuen SQL 2008-Datenbankprojekts wählt VisualSVN automatisch, diese Datei nicht zu überprüfen, was mir auch vorschlägt, dass es keine gute Idee ist, es in die Quellcodeverwaltung einzuchecken. – rohancragg

+2

Seltsamerweise, beim Entfernen dieser dbmdl-Dateien, führt das Öffnen der Lösung zu einem Fehler "Enthält einen Verweis auf ein Projekt, das nicht existiert" von Datenbankprojekt zu Serverprojekt, das bei nachfolgenden Ladevorgängen nicht mehr angezeigt wird. – Mayo

+11

Das liegt daran, dass die dbmdl-Datei die Referenz enthält und das Löschen die Fehlermeldung verursacht. Die Datei wird dann von Visual Studio neu generiert und der Fehler verschwindet. – belugabob

Verwandte Themen