SQL Server CE 4.0 データベース (.sdf
ファイル) があり、アプリケーション (WPF) からデータベースに対してクエリを実行しようとすると、次のエラーが発生します。
データベースのバージョンに互換性がありません。これが互換性のあるファイルである場合は、修復を実行します。その他のケースについては、ドキュメントを参照してください。[ データベース バージョン = 4000000、要求バージョン = 3505053、ファイル名 = \?\C:\Database\ShortageReport\MRPDatabase.sdf]
- SQL Server CE 4 sp1 がインストールされていることを確認しました。
- Database.Net 4 と vs2012 の接続設定の両方でデータベースを作成しようとしました。
- Windows 7 64ビットを実行しています
- 私の接続文字列は
app.config
.
SQL Server Compact Toolbox を使用して、コンテキストとマッピングを生成しています。
私のapp.config
:
<connectionStrings>
<add name="DatabaseContext"
providerName="System.Data.SqlServerCe.4.0"
connectionString="Data Source=C:\Database\ShortageReport\MRPDatabase.sdf"/>
</connectionStrings>
何か案は?