Строка подключения Entity Framework не из конфигурации

public class Context : DbContext
{
    public Context(string connString) : base(connString) 
    {
        Database.SetInitializer(new MyContextInitializer());
    }
//...

Необходимо передать строку подключения в конструктор контекста. Как должна выглядеть строка, например, для SQL Compact? Пробовал это, но безуспешно

Context db = new Context("Provider=System.Data.SqlServerCe.4.0;Data Source=D:\\Context.sdf");

Редактировать:

Если я попробую эту строку:"Data Source=D:\\Context.sdf"

System.Data.ProviderIncompatibleException не обработано

Сообщение = Произошла ошибка при получении информации о поставщике из базы данных.
Это может быть вызвано тем, что Entity Framework использует неверную строку подключения. Проверьте подробности внутренних исключений и убедитесь, что строка подключения верна.

Источник = EntityFramework

И если я попытаюсь упомянуть провайдера, как это:"Data Source=D:\\Context.sdf;provider=System.Data.SqlServerCe.4.0"

System.ArgumentException не обработан

Сообщение = ключевое слово не поддерживается: «поставщик».

Источник = System.Data

Ответы на вопрос(4)

Ваш ответ на вопрос