Use Dependency Injection in ASP.NET MVC 6
There are four lifetime options for a service being injected namely Singleton, Scoped, Transient and Instance. This article presents a quick overview of all these modes.
http://www.binaryintellect.net/articles/7751fa4c-5638-4090-bb4a-4c5f0a2513da.aspx