У меня есть ASP. NET MVC 4 веб-приложение. Я использую OWIN и Startup.cs для инициализации DI-контейнера (пробовал как Microsoft.Extension.DependencyInjection & SimpleInjector), так и использую AddDbContextPool. Однако, несмотря на то, что внедрение работает (я могу извлечь контекст), что-то не так с управлением пулом.
DbContext не сбрасывается, и в результате по различным запросам он содержит «устаревшие» данные из предыдущие запросы. (Я протестировал его с помощью метода Find, который извлекает сущность по Id, если она не существует в трекере)
Я предполагаю, что AddDbContextPool не должен работать вне ядра MVC. Однако возможно ли его использовать с приложением ASP. NET MVC 4 (или 5)?