gpt4 book ai didi

c# - C# 中的自动映射器错误。...的最佳重载匹配有一些无效参数

转载 作者:行者123 更新时间:2023-11-30 16:40:35 24 4
gpt4 key购买 nike

我正在为我的 C# 项目使用 automapper。我正在使用存储库模式。我将数据作为

var EmpData=EmployeeRepository.FindAll();
var EmployeeData=Mapper.Map<Company.Employee,HR.Employee>(EmpData);

我收到一个错误提示

The best overloaded match for ..... has some invalid arguments

请帮忙。

最佳答案

FindAll() 方法返回数据的集合。

这里是为单个对象映射它。您必须映射对象集合。

尝试

 var EmployeeData=Mapper.Map<IEnumerable<Company.Employee>,IEnumerable<HR.Employee>>(EmpData);

var EmployeeData=Mapper.Map<ICollection<Company.Employee>,ICollection<HR.Employee>>(EmpData);

关于c# - C# 中的自动映射器错误。...的最佳重载匹配有一些无效参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50998165/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com