¿Cuál es la función del archivo DBMDL en el proyecto de base de datos VS?


Respuestas:


396

Por lo que puedo ver, es un archivo serializado de su modelo de base de datos y se utiliza como caché para mejorar el rendimiento de la implementación. Es único por usuario, por lo tanto, no debe registrarse en el control de origen.


3
Al crear un nuevo proyecto de base de datos SQL 2008, VisualSVN elige automáticamente no registrar este archivo, por lo que también me sugiere que no es una buena idea registrarlo en el control de origen.
rohancragg

3
Por extraño que parezca, cuando elimino estos archivos dbmdl, al abrir la solución aparece un error "contiene una referencia a un proyecto que no existe" del proyecto de la base de datos al proyecto del servidor que no vuelve a aparecer en las cargas posteriores.
Mayo

13
Esto se debe a que el archivo dbmdl contiene la referencia y, al eliminarlo, aparece el mensaje de error. Visual Studio vuelve a generar el archivo y el error desaparece.
belugabob

16
Ojalá pudiera agregar otro +1 para el comentario de control de fuente, incluso si ni siquiera se le preguntó.
Strider
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.