powered by simpleCommunicator - 2.0.33     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF и его connection string: унифицировать с ADO.NET
1 сообщений из 1, страница 1 из 1
EF и его connection string: унифицировать с ADO.NET
    #39829768
KellyLynch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня есть Windows Application работающее с базой данный ADO.NET. Сейчас мне в него надо добавить новый код, работающий с базой данных уже через Entity Framework 6 (Model First).
В App.config у меня есть для ADO.NET вот такая connection string:
<add name="MyConnection" connectionString="Data Source=.;Initial Catalog=MyDB;Integrated Security=SSPI;Connection Timeout=180; Connection Lifetime=100; Min Pool Size=1;Connection Reset=false;Asynchronous Processing=true" providerName="System.Data.SqlClient" />

А вот EF создал себе свою connection string , своего формата "<add name="EFDbContext" connectionString="metadata=res://*/...".

Вопрос: нельзя ли это как-то унифицировать, чтобы не держать в App.config две connection strings?
Я понимаю что EF не сможет читать мою “простую” ="MyConnection"; для EF нужны свои метаданные. Но тогда может быть можно как-то заставить ADO.NET пользоваться той connection string которую создал EF? Пока у меня не получилось:

Код: c#
1.
var Microsoft.Practices.EnterpriseLibrary.Data.Database db =   Microsoft.Practices.EnterpriseLibrary.Data.DatabaseFactory.CreateDatabase("EFDbContex");
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF и его connection string: унифицировать с ADO.NET
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]