Дать Entity Framework активный DB2Connection или IDBConnection? - PullRequest
0 голосов
/ 09 ноября 2011

Я нахожусь в среде, где размещение необработанной строки подключения в любом месте моего приложения невозможно. Я могу получить DB2Connection только через собственный инструмент. Можно ли использовать Entity Framework, предоставив ему существующий экземпляр подключения вместо указания строки подключения?

1 Ответ

1 голос
/ 10 ноября 2011

Да. Вы можете создать EntityConnection, который принимает DbConnection и передать его ObjectContext. Проблема в том, что пройденный DbConnection должен быть закрыт. Но все же вам нужна строка подключения для подключения дизайнера EDMX к вашей базе данных (если вы хотите использовать модель или первый подход к базе данных с EDMX).

В случае API DbContext (EFv4.1 и свободное отображение) вы можете передать DbConnection напрямую, но опять же он должен быть закрыт.

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