C# Sql CE错误:未找到方法:';Void System.Data.SqlServerCe.SqlCeEngine.Upgrade()

C# Sql CE错误:未找到方法:';Void System.Data.SqlServerCe.SqlCeEngine.Upgrade(),c#,sql-server-ce,C#,Sql Server Ce,当我尝试将现有的Sql Ce 3.0数据库(.sdf文件)升级到Sql Ce 3.5时,出现此错误 SqlCeEngine engine = new SqlCeEngine(@"Data Source=" + databasePath.ToString() + ".temp"); engine.Repair(@"Data Source=" + databasePath,

当我尝试将现有的Sql Ce 3.0数据库(.sdf文件)升级到Sql Ce 3.5时,出现此错误

             SqlCeEngine engine = new SqlCeEngine(@"Data Source="
                                  + databasePath.ToString() + ".temp");
             engine.Repair(@"Data Source=" + databasePath, 
                          RepairOption.RecoverAllOrFail);
             engine.Upgrade();
SqlCeEngine.Upgrade方法是如何不存在的?它来自智能感知


所有这些只是为了在现有数据库上使用Linq To Sql。。。booooo

我想我找到了答案。。。SqlCeEngine从Sql CE 3.5升级到4.0。。。。。。我想知道我是否能从3.0升到4.0。。。这可能吗?是的,可以从3.0/3.1转到4.0,但必须参考较新的API(System.Data.SqlServerCe.dll版本3.5.x)