Ранее я использовал поставщик данных SQL Server Compact для сохранения своих данных и строки подключения, чтобы указать на мой файл .sdf, где я собирался хранить данные. Позже я переключился на поставщика данных SqlClient и новую строку подключения, указывающую на сервер SQL и новую базу данных (.mdf).
Проблема в том, что когда я создаю объект DbConnection для открытия соединения, он выбирает строку подключения SQL Server Compact Data Provider, хотя я удалил все ссылки на SQL Server Compact Data Provider и строку подключения из моего файла конфигурации.
Есть что-то, что я пропустил?
Обновление ------
Я использую System.Data.SqlClient в качестве dbprovider и предоставляю ему следующую строку подключения
<add name="ServerModel" connectionString="metadata=.\Server.csdl|.\Server.ssdl|.\Server.msl;provider=System.Data.SqlClient;provider connection string='Data Source=servername\SQLSERVER;Initial Catalog=nServices;Integrated Security=True;Connection Timeout=60;multipleactiveresultsets=true'" providerName="System.Data.EntityClient" />
и инициализация объекта objectcontext следующим образом
ObjectContext= new objectContext(ServerModel);
который выдает исключение syaing -
«Формат строки инициализации не соответствует спецификации, начиная с индекса 0.»
Где я иду не так