非常简单的问题:ASP.NET中的控制器是为每个HTTP请求创建的,还是在应用程序启动时创建并在整个请求中重用?
是否只为特定的HTTP请求创建控制器?
如果我之前的假设是正确的,我可以依赖它吗?我想创建仅适用于一个请求的数据库上下文(实体框架).如果我将它创建为在控制器的构造函数中初始化的属性,是否会为每个请求创建新的上下文实例?
我正在开发我的MVC应用程序,我在想,控制器类的生命周期是多少?
什么时候创建?有多少单个控制器的实例?局部变量的含义是什么?什么时候被摧毁?
我确信互联网上有一个很好的链接,但我的google-fu找不到它.