SQL与 SQL 服务器 CE 的金属不兼容数据库错误

SQLMetal incompatible database error with SQL Server CE

我在我的 C# 项目中创建了一个简单的 SQL Server Compact 数据库。当我尝试将 SQLmetal 与我的 database1.sdf 文件一起使用来创建代码文件时,我收到以下错误消息

Error : Incompatible Database Version. If this was a compatible file, run repair. For other cases refer to documentation. [ Db version = 4000000,Requested version = 3505053,File name = \?\C:\Documents\Visual Studio 2012\Projects\WpfApplication5\WpfApplication5\Database1.sdf ]

我曾多次尝试将 System.data.SqlServerCe 的项目参考更改为 3.5 和 4.0,每次我都尝试使用新的 SQL Server Compact 数据库创建一个新的示例项目。

任何帮助将不胜感激。

谢谢。

只需安装我的免费 SQL Server Compact Toolbox 扩展,它可以为您生成 Linq to Sql 代码! https://visualstudiogallery.msdn.microsoft.com/0e313dfd-be80-4afb-b5e9-6e74d369f7a1