如何使用AutoMapper将匿名列表映射到T列表?
例如:
class Test{
public string a1{get;set]}
public string a2{get;set;}
}
//....Entity Framework 4.3.1
var t=from z in db select {z.a1,z.a2};
var tmp=AutoMapper.Mapper.DynamicMap<List<Test>>(t);
但是tmp总是空的
如何解决?
答案 0 :(得分:1)
您需要先调用t.ToList()来执行查询
var tmp=AutoMapper.Mapper.DynamicMap<List<Test>>(t.ToList());
答案 1 :(得分:0)