У нас есть простое консольное приложение, которое использует EF 4 для обработки данных;читать из одного, делать что-то, вставлять в другую базу данных.В файле EDMX для ProviderManifestToken для целевой базы данных установлено значение "2005".
Вчера наше приложение взорвалось.Короче говоря, наш консультант говорит, что база данных, которая должна быть SQL Server 2000, была обновлена до 2005 года. Это обновление, по их мнению, стало причиной гибели приложения.Никто не может объяснить, как произошло обновление.
Может ли значение ProviderManifestToken вызвать обновление базы данных?Например, если база данных в настоящее время 2000 и это приложение работает с «ProviderManifestToken = 2005», может ли это вызвать обновление базы данных?Что происходит, если вообще что-то происходит, если версии не совпадают?