235
Welche Funktion hat die DBMDL-Datei in einem Visual Studio-Datenbankprojekt?Welche Funktion hat die DBMDL-Datei im VS-Datenbankprojekt?
Welche Funktion hat die DBMDL-Datei in einem Visual Studio-Datenbankprojekt?Welche Funktion hat die DBMDL-Datei im VS-Datenbankprojekt?
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.
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
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
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