Лучший способ поделиться контекстом БД в EF Code First - PullRequest
2 голосов
/ 11 сентября 2011

У меня есть несколько определенных классов репозитория, и я хочу использовать один и тот же контекст БД среди всех репозиториев. Сейчас я создаю новый контекст для каждого хранилища. Я думаю использовать mvc.unity. Я не вижу очень полезного примера о совместном использовании контекста БД. Просто хочу узнать мнение экспертов, прежде чем это реализовать.

Спасибо

1 Ответ

1 голос
/ 11 сентября 2011

Я бы посмотрел структурную карту для контейнера DI и поместил ваш dbcontext на уровень запроса, чтобы все репозитории, которые вызываются в одном запросе, получали один и тот же экземпляр.

Тип приложения, которое вы используетеХотя строительство очень полезно, чтобы дать хороший ответ.

...