I have Asp.Net Webforms application with entity framework. Application is built on the default web application from Visual Studio.
Application is configured so that ApplicationDbContext is created per Owin Context (per request). I am not closing DbContext after every DB query because that way I won't leverage all the caching that EF provides
So I use given DbContext returned from current Owin Context. But I don't see any piece of code that is disposing given DbContext. Should I dispose given DbContext in the End_Request event handler? Or it is handled automagically? (I guess not)