Ошибка SQL CE: метод не найден: 'Void System.Data.SqlServerCe.SqlCeEngine.Upgrade () - PullRequest
0 голосов
/ 07 декабря 2011

Я получаю эту ошибку, когда пытаюсь обновить существующую базу данных 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 не существует? Это приходит на Intellisense.

Все это только для того, чтобы я мог использовать Linq To Sql в моей существующей базе данных ... boooooo

...