Как получить строку подключения модели объекта? - PullRequest
5 голосов
/ 31 октября 2011

Учитывая эту переменную модели сущности:

DataBaseEntities db = new DataBaseEntities ();

Приведенный ниже код не может использоваться из строки подключения db varibale

SqlBulkCopy sbc = new SqlBulkCopy(db.Connection.ConnectionString);

Ответы [ 2 ]

5 голосов
/ 31 октября 2011

попробуйте с этим подходом:

private string GetADOConnectionString()
{
    var db = new DataBaseEntities();

    EntityConnection ec = (EntityConnection)db.Connection;

    return ec.StoreConnection.ConnectionString;
}

Я нашел это здесь: Получение SqlConnection от EntityConnection

также см. Здесь: Свойство EntityConnection.StoreConnection

Редактировать: конечно, это должно быть адаптировано, и вы должны проверять наличие нулей или проверять перед произнесением ... это всего лишь пример; -)

0 голосов
/ 31 октября 2011
Dim objEntities As New DBEntities

У меня уже установлена ​​строка подключения в файле .edmx в моем проекте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...