在我的c#wpf dekstop应用程序中使用automapper。如何将列表自动映射到另一个列表
我有这2种型号:
list<A> collectionA = DB.GetQueryResults();
我现在想这个集合“”转移到类:
public class A
{
public string Field1 {get; set;}
public string Field2 {get; set;}
}
public class B
{
public string Field1 {get; set;}
public string Field2 {get; set;}
}
我通过通过一个DB查询,以便填充创建一个类的集合B通过使用AutoMapper ..
var configJobProfile = new MapperConfiguration(cfg => cfg.CreateMap<A, B>());
var mapperJobProfile = configJobProfile.CreateMapper();
collectionB = mapperJobProfile.Map<B>(collectionA);
但我得到一个映射错误,这让我鼻子告诉我很多。所以我认为这种做法是错误的?
我该怎么做?
感谢
什么是映射错误?查看内部异常。 –