powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Dependency Injection и EF. Как скрестить ?
6 сообщений из 6, страница 1 из 1
Dependency Injection и EF. Как скрестить ?
    #39228229
Awaiter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет.
Объясните пожалуйста, каким образом скрестить IOC и EF.

- Нужно создать интерфейс, который тупо полностью повторит все свойства DB Context'а ?
- Должен ли он создаваться синглтоном или нет (я про конфигурирование IOC)? Если нет, то получится, что у разных контроллеров (например одного типа) будут разные инстансы контекста.
- EF DbContext корректно работает не в режиме синглтона ? Грубо говоря, если будут два запроса, создадутся 2 одинаковых контроллера и в них будет идти работа с Контекстом параллельно (удаление/изменение пересекаемых сущностей) - это корректно будет обработано EF ?

Можете поделится примерчиком (IOC+EF) ?
...
Рейтинг: 0 / 0
Dependency Injection и EF. Как скрестить ?
    #39228235
Awaiter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доп. А если использовать синглтон - то сто произойдет, если 2 контроллера будут что-то делать с контекстом. А потом один из них даст команду на сохранение изменений, пока другой не закончил. Ждать пока все закончат ? А если это нагруженный сайт и постоянно будет очередь обращений к контексту, так не дождешься же.

Я совсем запутался. Надеюсь подскажете.
...
Рейтинг: 0 / 0
Dependency Injection и EF. Как скрестить ?
    #39228292
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Awaiterтак не дождешься же.

Не дождешься стопудово.
...
Рейтинг: 0 / 0
Dependency Injection и EF. Как скрестить ?
    #39228379
Awaiter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Monochromatique,

Ну так и как правильно жить с EF, если многопоточное приложение (MVC) ? Хотелось вот узнать успешные практики, так сказать )
...
Рейтинг: 0 / 0
Dependency Injection и EF. Как скрестить ?
    #39229115
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Awaiterузнать успешные практики Managing DbContext the right way with Entity Framework 6: an in-depth guide
авторFor many applications, the solutions presented in those articles (which generally revolve around using a DI container to inject DbContext instances with a PerWebRequest lifetime) will work just fine.
...
Рейтинг: 0 / 0
Dependency Injection и EF. Как скрестить ?
    #39230324
Awaiter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей К,

Спасибо.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Dependency Injection и EF. Как скрестить ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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