我设置了一个新的.net核心应用程序,但是它无法访问我的数据库或_context,就像其他控制器一样。我希望能够在主屏幕上访问我的数据库信息。这可能吗?如果可以,如何在家庭控制器上传递上下文或实例化数据库上下文?
答案 0 :(得分:0)
您可以首先修改HomeController构造函数,以使用上下文替换记录器,如下所示:
private readonly ILogger<HomeController> _logger;
private readonly YourDbContext _context;
public HomeController(YourDbContext context)//ILogger<HomeController> logger)
{
//_logger = logger;
_context = context;
}
在您的方法中,您可以使用_context访问数据库。