Qual è la funzione del file DBMDL nel progetto di database VS.


Risposte:


396

Da quello che posso capire, è un file serializzato del tuo modello db e viene utilizzato come cache per migliorare le prestazioni della distribuzione. È univoco per utente, pertanto non deve essere verificato nel controllo del codice sorgente.


3
Quando si crea un nuovo progetto di database SQL 2008, VisualSVN sceglie automaticamente di non archiviare questo file, il che mi suggerisce anche che non è una buona idea controllarlo nel controllo del codice sorgente.
rohancragg,

3
Stranamente, quando rimuovo questi file dbmdl, l'apertura della soluzione si traduce in un errore "contiene un riferimento a un progetto che non esiste" dal progetto del database al progetto del server che non viene più visualizzato ai carichi successivi.
Mayo,

13
Questo perché il file dbmdl contiene il riferimento e l'eliminazione provoca il messaggio di errore. Il file viene quindi rigenerato da Visual Studio e l'errore scompare.
Belugabob,

16
Vorrei poter aggiungere un altro +1 per il commento sul controllo del codice sorgente anche se non è stato nemmeno richiesto.
strider
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.