Можно ли использовать AddDbContextPool EF Core в приложении ASP. NET MVC 4? - PullRequest
0 голосов
/ 23 апреля 2020

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

DbContext не сбрасывается, и в результате по различным запросам он содержит «устаревшие» данные из предыдущие запросы. (Я протестировал его с помощью метода Find, который извлекает сущность по Id, если она не существует в трекере)

Я предполагаю, что AddDbContextPool не должен работать вне ядра MVC. Однако возможно ли его использовать с приложением ASP. NET MVC 4 (или 5)?

...