Привет, я пытаюсь использовать LINQ с SQL Server CE. Я сгенерировал файл dmbl с помощью SqlMetal, добавил его в проект, а также добавил ссылку на сборку System.Data.SqlServerCe.dll
Мое приложение - WPF на основе .NET4.0 и построено как x86.
На моем компьютере установлен SQL Server CE.
Я попробовал следующий код:
const string connStr = @"Spiri_SQL_CE_DB.sdf";
var dataContext = new Spiri_SQL_CE_DB(connStr);
var testNicks = dataContext.TestNick;
Но я получаю эту ошибку:
Невозможно открыть 'C: \ Users \ Jan \ Documents \ Visual Studio 2010 \ Projects \ C # \ Pokec_Messenger_Project \ Pokec_Messenger \ DB_TEST \ Spiri_SQL_CE_DB.sdf'. Поставщик 'System.Data.SqlServerCe.3.5' не установлен.
Что мне не хватает? Ссылка на какую-то сборку или что-то еще?
ЕСЛИ Я ЗАПОЛНЯЮ ПРИЛОЖЕНИЕ НА .NET3.5, ЭТО РАБОТАЕТ ХОРОШО!