AutoMapperMappingException:缺少类型映射配置或不支持的映射。匿名类型 Class

AutoMapperMappingException: Missing type map configuration or unsupported mapping. Anonymous Type to Class

这是我的收单方模型 class,我在其中管理请求属性:

public class Acquirer{
        public string MERCHANTNO {get;set;}
        public float TRANSACTIONAMOUNT{get;set;}
        public DateTime PROCESSDATE{get;set;}
              
        public Acquirer(){}

        public Acquirer(float TRANSACTIONAMOUNT,DateTime PROCESSDATE,string MERCHANTNO){
                     this.TRANSACTIONAMOUNT=TRANSACTIONAMOUNT;
                     this.PROCESSDATE=PROCESSDATE;       
                     this.MERCHANTNO=MERCHANTNO;
        }
}

这是我的回复 Class AcquirerDTO.cs 我得到所有回复的地方:

public class AcquirerDTO{
    public string MERCHANTNO {get;set;}
    public float TRANSACTIONAMOUNT{get;set;}
    public DateTime PROCESSDATE{get;set;}
}

我的 AutoMapperClass, AutoMapper.cs:

public class AutoMapping : Profile
{
    public AutoMapping()
    {
        CreateMap<Acquirer, AcquirerDTO>(); 
    }
}

这是完成映射的地方我得到这个:

error Mapping types: <>f__AnonymousType2`2[] -> AcquirerDTO

    var datasend = (from h in searchResponse.Hits
                                select new { 
                                MerchantNo=h.Source.MERCHANTNO,
                                ProcessDate=h.Source.PROCESSDATE,
                                TransactionAmount=h.Source.TRANSACTIONAMOUNT
                                }
                              ).ToArray();

                var datasendd = datasend
               .GroupBy(s => new { s.MerchantNo, s.ProcessDate })
               .Select(g =>
                  new
                  {
                      PROCESSDATE = g.Key.ProcessDate,
                      TransactionAmountSum = g.Sum(x => x.TransactionAmount)
                  }).ToArray();


                //var AcquirerDTO = _mapper.Map<Acquirer, List<AcquirerDTO>>(datasendd);
                var AcquirerDTO = _mapper.Map<AcquirerDTO>(datasendd);
                //var AcquirerDTO = _mapper.Map<AcquirerDTO>(datasendd);

我是这样搞定的

var datasendd = datasend
           .GroupBy(s => new { s.MerchantNo, s.ProcessDate })
           .Select(g =>
              new Acquirer
              {
                  PROCESSDATE = g.Key.ProcessDate,
                  TransactionAmountSum = g.Sum(x => x.TransactionAmount)
              }).ToArray();


            List<AcquirerDTO> listDest = _mapper.Map<Acquirer[], List<AcquirerDTO>>(datasendd);