C# 具有多个列表的Automapper&;一个目的地
很抱歉命名错误,由于隐私问题,我无法编写原始代码 我有两份清单:C# 具有多个列表的Automapper&;一个目的地,c#,.net,automapper,C#,.net,Automapper,很抱歉命名错误,由于隐私问题,我无法编写原始代码 我有两份清单: var alist = blablaservice.getlist(x =>x.blabla); var blist = differentblablaservice.getlist(x =>x.blabla); 和一个模型: model = alist.GroupBy(x => new { x.id, x.date }).Select(x => new BlaBlaModel
var alist = blablaservice.getlist(x =>x.blabla);
var blist = differentblablaservice.getlist(x =>x.blabla);
和一个模型:
model = alist.GroupBy(x => new { x.id, x.date }).Select(x => new BlaBlaModel
{
blabla1= x.First().A,
blabla2= x.First().B,
differentblabla1 = (int)blist .Where(y => y.A== x.First().A&& y.C== x.First().C).Count(),
differentblabla2= blist .Where(y => y.A== x.First().A && y.C== x.First().C).Sum(y => y.D) / x.Sum(y => y.E)
}).ToList();
xReport.dataSource = model;
由于性能原因,我想使用automapper。 如果我有一份清单,我会:
var alist = blablaservice.getlist(x =>x.blabla);
Func<XXX, object> rule = x => new { x.blabla groupby rule, x.blablarule2 };
var model = _mvcAutoMapperHelper.MapListToDTOObject<XXX, XXXModel>(alist, rule);
var-alist=blablablaservice.getlist(x=>x.blablabla);
Func rule=x=>new{x.blabla groupby rule,x.blarule2};
var model=\u mvcAutoMapperHelper.MapListToDTOObject(列表,规则);
但现在a有两张单子,不知道怎么办