API 不会保存数据的编辑 [已关闭]

API wont save the edit of data [closed]

提问人:Michael Searle 提问时间:11/15/2023 最后编辑:Brian Tompsett - 汤莱恩Michael Searle 更新时间:11/17/2023 访问量:17

问:


编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将有助于其他人回答这个问题。

3天前关闭。

我目前正忙于将结构和模式应用于我的 Web API,但是当我尝试使用编辑时,我总是收到错误。根据错误,API 无法保存所做的更改。图片显示了发生的错误:

Error message

因此,对于此API,我实现了存储库,即通用存储库和客户存储库(客户是我们尝试编辑的内容)。下图将显示存储库中的代码:

Code in generic repository

Customer repository

然后我在控制器中添加了代码:

Controllers edit code

我不确定我的代码有什么问题,但是当我尝试编辑客户信息时,我无法编辑客户 ID。它显示了 id 应该在哪里,如下所示:Models.Customers

ID input error

我不知道这是否是主要问题,但是我是否遗漏了什么或我犯了错误?

C# ASP.Net-Core 错误处理

评论

1赞 Ralf Ulrich 11/16/2023
请不要使用图片和链接。花点时间复制实际的相关文本。如果太多,请将其减少到最小的相关示例。在大多数情况下,这也已经解决了您的问题。
0赞 Md Farid Uddin Kiron 11/17/2023
您能否分享部分的相关代码片段?以便可以相应地重现您的问题。It shows Models.Customers

答: 暂无答案