繁体   English   中英

如何将ApplicationDbContext绑定到ASP.Net Core 2.2中的View

[英]How to bind ApplicationDbContext to a View in ASP.Net Core 2.2

我需要将ApplicationDbContext绑定到我的View以使用模型,但它不起作用。

我试过@using ProjectName.Data来访问ApplicationDbContext但是徒劳无功。

@using TailorManagementSystem.Data在头部

ApplicationDbContext dbContext = new ApplicationDbContext();

错误出现了“没有给出的参数对应于ApplicationDbContext所需的形式参数'选项'”

你必须它注入视图:

@inject TailorManagementSystem.Data.ApplicationDbContext Context

然后,您可以在视图中使用Context

但是,你永远不应该这样做。 视图应该尽可能少的逻辑。 查询数据库之类的事情应该在您的控制器操作中处理,或者通过视图组件处理,而不是在视图本身中处理。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM