我有一个 SQL Server CE 4.0 数据库(.sdf
文件),当我尝试从我的应用程序 (WPF) 对数据库进行查询时,我收到以下错误。
不兼容的数据库版本。如果这是兼容文件,请运行修复。对于其他情况,请参阅文档。[ Db 版本 = 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>
有任何想法吗?