c# - C# Automapper,二合一基于ID
问题描述
我最近开始使用 automapper,我浏览了文档,但找不到或只是误解了一些概念。好吧,我的问题是:有没有办法将两个集合合并为一个源集合 A 和 B 具有相同 ID 的集合。目前,我仅从集合 A 映射,未分配一些属性。我想从集合 B 中分配这些属性。总而言之,我想获得一个集合 C,其中填充了基于一个 ID 包含 AB 的对象。
这是我目前的代码:
var config = new MapperConfiguration(c => {
c.AllowNullCollections = true;
c.AllowNullDestinationValues = true;
c.CreateMap<PaymentsReport, TaxCalculationData>();
});
var mapper = new Mapper(config);
IEnumerable<TaxCalculationData> taxCalculationsX = mapper.Map<IEnumerable<TaxCalculationData>>(PaymentsReport).ToList();
希望我的解释是可以理解的,所有建议都将不胜感激。与此同时,我一直在谷歌上搜索。
解决方案
推荐阅读
- python - Python用逗号分割字符串,除非以空格开头
- c++ - Boost GIL write_view 抛出 LNK2019 错误
- android - 华为定位套件地理围栏抛出错误 10201
- r - 使用服务帐户令牌使用 R/googlesheets4 + Rshiny 进行非交互式授权
- python - 如何使用 QLineEdit 过滤 QListWidget?
- python - 烧瓶静态图像未加载
- php - 如何更新 id 在数组中的所有行?
- azure - 将数组作为参数提供给 devops 管道
- javascript - JSON文件可以获取自己的路径(访问自己的属性)吗?
- docusignapi - 获取签名者详细信息、文档签名 URL、选择退出请求的请求结构