簡體   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