我有以下代码片段。
var files = query.ToList();
var testFile = Mapper.DynamicMap<EftFileDto>(files.First());
var filesDto = Mapper.DynamicMap<List<EftFileDto>>(files);
testFile
已经映射了正确的值,但是 filesDto
是空的。
看起来 dynamicMap
只适用于单个项目,而不是列表?
files
是一个匿名对象列表。
编辑:如果我使用数组也不行。我可以让它工作,但是……
var filesDto = query.Select(Mapper.DynamicMap<EftFileDto>).ToList();
DynamicMap
而不是Map
。 - CaffGeek