Я сталкиваюсь с маленьким, но странным раздражением, которое, кажется, происходит с другими людьми, также (например, проверьте историю пересмотра SEDE). У меня есть проект базы данных SQL Server 2008 в Visual Studio 2010, который работает правильно. Когда я перехожу к фиксации/регистрации к управлению исходным кодом, мне говорят что мой проект DB .dbmdl
файл изменился, даже когда я не внес изменений в проект!
Я не уверен, инициированы ли изменения путем создания моего решения (который также включает приложение MVC ASP.NET и проект модульного теста), или путем простого открытия проекта DB, но это становится довольно раздражающим и создает помеху в управлении исходным кодом.
Действительно ли возможно мешать этим изменениям произойти или избавиться от .dbmdl
файл вообще?
Я считаю, что Visual Studio сериализует файл dbmdl при каждом открытии проекта. Единственный возможный обходной путь - оставить проект открытым.