這是我的「如果需要升級」代碼:MSSQLCE版本檢測及升級
try
{
cn.Open();
}
catch (System.Data.SqlServerCe.SqlCeInvalidDatabaseFormatException ex)
{
//Try to upgrade
SqlCeEngine engine = new SqlCeEngine(strConnection);
engine.Upgrade(strConnection);
cn.Open();
}
它的升級版本3.5分貝在實踐中V4.0。有沒有更好的解決方案?如果我檢測到安裝的引擎&正在使用的數據庫版本,那將會很好。
重複後:http://stackoverflow.com/questions/4744527/how-can -i-upgrade-my-sql-server-ce-3-5-sdf -database-to-sql-server-ce-4-0 –