SQL Server CE Incompatible Database Version

Mam bazę danych SQL Server CE 4.0 (.sdf plik) i gdy próbuję wykonać kwerendę w bazie danych z mojej aplikacji (WPF) otrzymuję następujący błąd.

Niezgodna wersja bazy danych. Jeśli był to kompatybilny plik, uruchom naprawę. W innych przypadkach patrz dokumentacja. [Wersja Db = 4000000, Wersja żądana = 3505053, Nazwa pliku =? C: Baza danych ShortageReport MRDatabase.sdf]

Sprawdziłem, czy zainstalowany jest program SQL Server CE 4 sp1.Próbowałem utworzyć bazę danych w obu Database.Net 4 i konfiguracji połączenia w vs2012.Używam Windows 7 64bitMój ciąg połączenia jest przechowywany wapp.config.

Używam SQL Server Compact Toolbox do generowania kontekstu i mapowań.

Mójapp.config:

<connectionStrings>
    <add name="DatabaseContext" 
         providerName="System.Data.SqlServerCe.4.0" 
         connectionString="Data Source=C:\Database\ShortageReport\MRPDatabase.sdf"/>
</connectionStrings>

Jakieś pomysły?

questionAnswers(3)

yourAnswerToTheQuestion