Динамически создать Entity Connection - PullRequest
1 голос
/ 16 марта 2012

Я использую такой код, но получаю исключение: «Основной поставщик не удалось открыть». Какова возможная причина этого? Я прокомментировал строку подключения в файле app.config.

SqlConnectionStringBuilder sqlConnection = new SqlConnectionStringBuilder();

sqlConnection.DataSource = dataSource;
sqlConnection.InitialCatalog = initialCatalog;
sqlConnection.IntegratedSecurity = true;

EntityConnectionStringBuilder entityConnection = new EntityConnectionStringBuilder();
entityConnection.Provider = "System.Data.SqlClient";
entityConnection.Metadata = "res://*/Restaurant.csdl|res://*/Restaurant.ssdl|res://*/Restaurant.msl";
entityConnection.ProviderConnectionString = sqlConnection.ToString();

using (EntityConnection conn = new EntityConnection(entityConnection.ToString()))
{
    conn.Open();
    MessageBox.Show("Just testing the connection.");
    conn.Close();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...