Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
А какое у вас время жизни репозиториев? Singletone или на запрос?
Если Singletone, то в текущем варианте будут проблемы с многопоточным доступом, так как контекст будет шариться между запросами.
Если время жизни на запрос, то произойдёт утечка коннекций, потому что нет dispose контекстов
Всегда диспозил контекст. Решил немного погуглить и набрёл на статью, в которой объяснено, почему диспозить не обязательно, но всё же это можно считать хорошим паттерном. https://blog.jongallant.com/2012/10/do-i-have-to-call-dispose-on-dbcontext/
Удалено
ASP.NET MVC — Entity Framework, MySQL и использование Dependency Resolver для выбора репозитория