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