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?