EF 4を使用してデータを処理する単純なコンソールアプリがあります。 1つから読み込み、いくつかのことをして、別のデータベースに挿入します。 EDMXファイルで、宛先データベースのProviderManifestTokenが "2005"に設定されています。バージョンが一致しない場合、ProviderManifestTokenはどのようにデータベースに影響しますか?
昨日、私たちのアプリが爆発しました。ストーリーを短くするために、私たちのコンサルタントは、SQL Server 2000でなければならないdbが2005年にアップグレードされたと述べています。そのアップグレードによって、アプリケーションの破綻が起こりました。どのようにアップグレードが行われたか説明することはできません。
ProviderManifestTokenの値によってdbにアップグレードできますか?たとえば、dbが現在2000で、このアプリケーションが "ProviderManifestToken = 2005"で実行されている場合、dbで強制的にアップグレードできますか?バージョンが一致しない場合はどうなりますか?