class A
{
public int id {get; set;}
}
class B
{
public C c {get; set;}
}
class C
{
public int id {get; set;}
public string Name {get; set;}
}
我的要求是将A类的id映射到C类的id。 直到现在我一直在做以下操作: Mapper.CreateMap().ForMember(des => des.C.Id, src => src.MapFrom(x => x.id));
它一直运行得很好。
现在似乎AutoMapper已经改变了实现方式。我收到了以下警告:
AutoMapper.Mapper.CreateMap()'已过时:'动态创建映射将在版本5.0中删除。使用MapperConfiguration实例并根据需要静态存储,或者使用Mapper.Initialize。使用CreateMapper创建一个映射器实例。
我需要映射具有不同名称和结构的类的某些属性。有关此事的任何帮助。