Ключевое слово не поддерживается: «источник данных», инициализирующий контекст платформы Entity Framework

Я инициализирую контекст объекта Entity Framework, и это дает мне ключевое слово не поддерживаемую ошибку:

metadata=res://*/MainDB.csdl|res://*/MainDB.ssdl|res://*/MainDB.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Workspace\vs\Leftouch\Leftouch.Web\Data\Leftouch.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;App=EntityFramework"

Я взял строку подключения непосредственно из web.config, которая работала, и изменила только путь к файлу (который я установил динамически), и вместо использования значения по умолчанию явно использовал эту строку подключения. Что может вызвать эту ошибку?

    Настоящая причина, по которой вы получали эту ошибку, объясняется тем, что " значения в строке подключения.

    Если вы замените их одиночными кавычками, тогда он будет работать нормально.

    http://blogs.msdn.com/b/rickandy/archive/2008/12/09/explicit-connection-string-for-ef.aspx

    (Добавлено так, что другие могут получить исправление быстрее, чем я.)

    Я исправил это, изменив EntityClient на SqlClient , хотя я использовал Entity Framework.

    Итак, моя полная строка подключения была в формате:

      

    Кажется, что отсутствует бит providerName="System.Data.EntityClient" . Уверена, что у вас есть все это?

    Верьте или нет, переименование LinqPad.exe.config в LinqPad.config решило эту проблему.

    Interesting Posts

    Как переключиться с по умолчанию ConstraintLayout на RelativeLayout в Android Studio

    Есть ли способ остановить мой ноутбук от Windows 7 от подключения к Wi-Fi, если сетевой шнур подключен?

    Chrome / Safari не заполняет 100% высоту гибкого родителя

    Итерация через LinkedHashMap в обратном порядке

    Бинарные литералы C #

    Антивирус Symantec заполняет мой жесткий диск

    Обновление Windows 10 сделало большую часть моих программ большими и размытыми

    Просмотр списка Android-файлов Drag and Drop

    Как узнать, является ли noatime или relatime параметром монтирования по умолчанию в ядре?

    Как я могу поменять местами 2 ints в C #?

    Как сравнить два изображения с использованием байтовых массивов

    Насколько сложно обновить мой Boot Camp Windows 7 до Windows 8?

    Метод printf (String, Object ) в типе PrintStream не применим для аргументов (…)

    Как сделать элемент выбора прозрачным в Chrome?

    pipe stdout и stderr для двух разных процессов в сценарии оболочки?

    Давайте будем гением компьютера.