Automapper 在发布请求期间抛出错误,错误映射类型,C# WEB API
Posted
技术标签:
【中文标题】Automapper 在发布请求期间抛出错误,错误映射类型,C# WEB API【英文标题】:Automapper throws an error during post request , Error mapping types, C# WEB API 【发布时间】:2021-09-04 10:07:23 【问题描述】:我得到了基于类的 Web Api:公司和员工,我正在尝试发出发布请求,但是当我在邮递员中这样做时,我得到了 Automapper 异常。顺便说一句,我试图在一个帖子请求中添加公司以及多个员工。我无法弄清楚,我吓坏了。感谢您的宝贵时间。
This is the exception I am getting
I use this class to Map to database
I use this class to map Employees to database
Company class
Employee Class
Mapping Class which implements MappingProfile
Postman
【问题讨论】:
看看那个异常,它会告诉你到底出了什么问题。 您好,欢迎来到Stack Overflow。对您的问题的一些观察:不要使用图像,很难理解您的问题是什么。请阅读How to Ask。 请澄清您的具体问题或提供更多详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。 【参考方案1】:在您的公司课程中,您有
public ICollection<Company> Employees get; set;
它应该是Employee
的集合。这可以解释你得到的异常,尝试将 EmployeeForCreationDto 映射到 Company 对 automapper 来说是不可能的。
【讨论】:
我太笨了,为此苦苦挣扎了5天多,谢谢,这解决了一切。以上是关于Automapper 在发布请求期间抛出错误,错误映射类型,C# WEB API的主要内容,如果未能解决你的问题,请参考以下文章
jwksError: Not Found 在 GET 请求期间由 jwks-rsa 模块抛出,带有授权不记名令牌到受保护的 api
React Native、GraphQL、Apollo - 突变期间抛出的错误
HSQLDB 在检查点期间在 db.script.new 文件上抛出 Asset failed 异常和文件 io 错误