Я использую Entity Framework 4.1 и пытаюсь подключиться к новой базе данных SQLServerCE 4.0 внутри веб-приложения MVC.
Я использую этот код
Database.DefaultConnectionFactory = new SqlCeConnectionFactory("System.Data.SqlServerCe.4.0", "|DataDirectory|", "test.sdf");
И возникает это исключение:
Формат строки инициализации не соответствует спецификации
начиная с индекса 86.
Что не так с этим кодом?
Если я использую
Database.DefaultConnectionFactory = new SqlCeConnectionFactory("System.Data.SqlServerCe.4.0")
Он работает и создает базу данных с очень длинным именем, совпадающим с моим именем сборки.