【发布时间】:2021-09-18 05:49:38
【问题描述】:
我在 pgAdmin4 中有一个表,我试图仅将数据添加到 hours 和 total_amount 列而不更改任何其他数据。其他数据被添加到不同的页面上,然后用户被重定向到一个新页面,提示他们输入时间并单击提交。通过单击提交,我希望将用户输入加载到小时列。我将如何使用 dbcontext 执行此操作? 这是我尝试过的代码:
public async Task<IActionResult> Update(int hours, int amount){
FacilityPriority facilityPriority = new FacilityPriority()
{
NumberHours = hours,
TotalAmount = amount
}
await DbContext.FacilityPriority.AddAsync(facilityPriority);
await DbContext.SaveChangesAsync();`
但是这一直出错,我也尝试过 DbContext.Update 但这也不起作用。
【问题讨论】:
-
this keeps erroring出现什么错误? EF 核心工作。SaveChangesAsync工作 -
您是要添加记录还是更新现有记录?
标签: c# database entity-framework dbcontext pgadmin-4