首页 > 解决方案 > Post 方法中的映射无法正常工作

问题描述

我有一个带有 Entity Framework Core 的 Web API,我正在将我所有的原始类映射到一个 DTO,该 DTO 正在过滤我想要显示的一些字段。所以我正确地更改了我的 Get、Post、Put 和 Delete 方法,但只有我的 Get 正在使用它。Post 等其他方法正在返回:

第一张图片

这是我的帖子:

第二张图片

将我的 Json 信息从 Postman 映射到 Dto 似乎是一个问题,但即使我只使用我的 DTO 的字段,我仍然遇到同样的问题。

我已经尝试添加一个没有参数的构造函数,但仍然无法正常工作。而且我需要使用我的 DTO 来自的类中的原始构造函数来保存我的数据。

有人能帮我吗?非常感谢

标签: c#apivisual-studio-codeentity-framework-corewebapi

解决方案


推荐阅读