Строки подключения

Строка подключения Code First является обычной строкой ADO.NET (см. подпункт «ConnectionString»).

Примечание

Если для аутентификации используется имя пользователя и пароль, то в строке подключения Code First надо указать параметр Persist Security Info=true.

Пример

string connectionString =
  "Data Source=LOCAL;User ID=SYSTEM;Password=MANAGER8;Persist Security Info=true";

Строка подключения Database First и Model First является специальным типом строки подключения, формат которой приведён в таблице 48.

Пример

string connectionString =
  "metadata=entitydemo.edmx.ssdl|entitydemo.edmx.csdl|entitydemo.edmx.msl;" +
  "provider=System.Data.LinterClient;" +
  "provider connection string=\"Data Source=LOCAL;User ID=SYSTEM;Password=MANAGER8\"";
Таблица 48. Формат строки подключения Database First и Model First
КлючЗначение
metadata

Список каталогов, файлов или ресурсов, в которых находится информация объектно-реляционного сопоставления и метаданные. Значения в списке должны быть разделены символом «|». Пример:

metadata=entitydemo.edmx.ssdl | entitydemo.edmx.csdl | entitydemo.edmx.msl
provider

Имя провайдера Entity Framework. Пример:

provider=System.Data.LinterClient
provider connection string

Строка подключения ADO.NET провайдера (см. подпункт «ConnectionString»). Пример:

provider connection string=\"Data Source=LOCAL;User ID=SYSTEM;Password=MANAGER8\"