c# - 自动映射问题
问题描述
我是 AutoMapper 的新手✌,并且正在努力将具有值的数组映射到实体框架模型。它应该很简单,但我现在几个小时都遇到了异常..(缺少类型映射配置或不支持的映射)
我刚刚创建了一个类自动映射器配置类:
public static class AutoMapperConfiguration
{
public static void Configure()
{
Mapper.CreateMap<Response<Car>, Car>()
.ForMember(dst => dst.Brand, opt => opt.MapFrom(src => src.Content.Values.Where(p => p.Code == "brand").FirstOrDefault().Content))
.ForMember(dst => dst.Color, opt => opt.MapFrom(src => src.Content.Values.Where(p => p.Code == "color").FirstOrDefault().Content))
.ForMember(dst => dst.BuildYear, opt => opt.MapFrom(src => src.Content.Values.Where(p => p.Code == "buildyear").FirstOrDefault().Content))
.ForMember(dst => dst.Price, opt => opt.MapFrom(src => src.Content.Values.Where(p => p.Code == "price").FirstOrDefault().Content));
}
}
}
我在我的创业课上称之为..
AutoMapperConfiguration.Configure();
这就是映射应该发生的地方。(在吊火工作中)
Mapper.Map<Car>(response.Content.Values));
似乎不支持映射配置,是否有任何替代方法可以解决此问题?
解决方案
推荐阅读
- java - eachWithIndex 循环不稳定
- google-drive-api - 我可以将 Google Drives list() 请求限制为在我的域中拥有的文件吗?
- windows - 我如何知道桌面显示的时间?
- angular - 响应式表单未使用第三方地址查找进行更新
- python - JSONDecodeError:使用 googletrans 模块
- oledb - 运算符/操作数类型不匹配
- java - 基于类型生成表单元素,并带有覆盖
- azure - TERRAFORM 如何在子网上设置 count.index 以检索 network_security_group_id
- c# - Unity 方法不会调用
- python - 可视化具有许多输入的 KMeans 聚类