【发布时间】:2021-09-29 21:51:40
【问题描述】:
这是一个关于 ASP.NET MVC 是如何工作的问题。现在我试图了解控制器如何从数据库传递数据。而且我看不到“上下文”来自脚手架控制器中构造函数的 args[0] 的位置。 例如,当您从名为“item”的模型构建控制器时,您将获得 ItemsController。 StaffsConroller 的构造函数是这样的;
public ItemsController(DbContext context)
{
_context = context
}
变量“_context”在 ItemsController 中声明。但是“上下文”在哪里实例化?
【问题讨论】:
-
DbContext 通过依赖注入注入到构造函数中。在此处查看更多信息:docs.microsoft.com/en-us/aspnet/core/tutorials/first-mvc-app/…
标签: asp.net-mvc-5