Я создал проект с файлом локальной базы данных SDF и пытаюсь получить к нему доступ с помощью файла LINQ To SQL (".dbml"). Я использовал строку подключения, предоставленную sdf-файлом, и могу создать объект без проблем:
thisDataContext = new MyDataContext(GetConnectionString());
Однако всякий раз, когда я пытаюсь получить доступ к любой информации, например,
var collection = (from MyObject p in thisDataContext.MyTable select p);
Я получаю ошибку -
"Неверное имя таблицы. [Номер строки токена (если известен) = 2, Смещение строки токена (если известно) = 14, Имя таблицы = Персона]"
Я использую Visual Studio 2008 SP1 .Net 3.5 и SQL 2008 CE.
Я полагаю, что нечто подобное произошло для SQL 2005 CE, и было выпущено исправление, но я бы подумал, что это исправление будет исправлено в этой версии до выпуска.
Кто-нибудь знает, как исправить это?
Спасибо