Какова функция файла DBMDL в проекте базы данных VS


Ответы:


397

Из того, что я могу разглядеть, это сериализованный файл вашей модели БД, который используется в качестве кэша для повышения производительности развертывания. Он уникален для каждого пользователя, поэтому его не следует проверять в системе контроля версий.


3
При создании новой базы данных SQL 2008 Project VisualSVN автоматически выбирает не регистрировать этот файл, что также наводит меня на мысль, что не стоит возвращать его в систему контроля версий.
Роханкрагг

3
Как ни странно, когда я удаляю эти файлы dbmdl, открытие решения приводит к ошибке «содержит ссылку на проект, который не существует» из проекта базы данных в проект сервера, который не появляется снова при последующих загрузках.
Майо

13
Это потому, что файл dbmdl содержит ссылку, и ее удаление приводит к сообщению об ошибке. Затем файл повторно генерируется Visual Studio, и ошибка исчезает.
Белогабоб

16
Жаль, что я не мог бы добавить еще +1 для комментария управления исходным кодом, хотя его даже не спрашивали.
Strider
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.