I have been reading a lot of articles explaining how to set up Entity Framework\'s DbContext
so that only one is created and used per HTTP web request using var
I agree with previous opinions. It is good to say, that if you are going to share DbContext in single thread app, you'll need more memory. For example my web application on Azure (one extra small instance) needs another 150 MB of memory and I have about 30 users per hour.
Here is real example image: application have been deployed in 12PM