101得票4回答
AutoMapper.Mapper没有包含CreateMap的定义。

这可能是一个基础问题,但我想知道为什么我没有得到AutoMapper.Mapper.CreateMap方法。 我使用的AutoMapper引用/包是错误的吗?谢谢。

99得票9回答
Automapper从多个来源进行转换

假设我有两个模型类:public class People { public string FirstName {get;set;} public string LastName {get;set;} } 同样有一个名为 Phone 的类:public class Phone { ...

95得票5回答
使用Automapper将对象复制到另一个对象中?

我有一个类:public class Person { public string FirstName { get; set; } public string LastName { get; set; } } 我有两个Person实例(person1和person2)。我想把p...

93得票7回答
自动映射 - 多个对象源和一个目标

我正在使用AutoMapper将多个对象映射(从数据库类到UI对象)。 映射1:Mapper.CreateMap<sourceone, destination>().ForMember(sss => sss.one, m => m.MapFrom(source =&g...

92得票6回答
使用Automapper映射列表

我有以下类:public class Person{ /* Props here */ } public class PersonViewModel { /* Props here */ } 然后是列表:List<Person> people = new List<Pers...

89得票5回答
如何忽略所有目标成员,除了那些已映射的成员?

有没有办法做到这一点?我们有一个SummaryDto,它从三种不同的类型映射而来,当我们为每种类型创建地图时,未映射的属性会抛出错误。摘要DTO上大约有35个属性。在每个属性上使用Ignore()选项太麻烦了。有全局忽略的方法吗?类似于CreateMap<Source,Target&gt...

87得票4回答
如何在POST动作中将视图模型映射回领域模型?

在网络上找到的有关使用ViewModel和利用Automapper的每篇文章都给出了“Controller -> View”方向映射的指南。您将一个领域模型以及所有选择列表放入一个专门的ViewModel中,并将其传递给视图。这很清楚和好。 视图具有一个表单,最终我们在POST操作中。此处出...

85得票4回答
AutoMapper映射同时具有已定义映射的子属性

我有以下领域对象:public class DomainClass { public int Id { get; set; } public string A { get; set; } public string B { get; set; } } 我有以下两个对象...

82得票1回答
如何将字符串字面量映射到目标属性

我希望能够像使用Automapper一样做这样的事情:Mapper.CreateMap<Source, Destination>() .ForMember<d => d.Member, "THIS STRING">(); 我希望d.Me...

79得票3回答
自动映射器发现未映射的成员

我们正在一个项目中使用Automapper,在某些情况下会随机出现以下错误: AutoMapper.AutoMapperConfigurationException: 找到未映射的成员。请查看以下类型和成员。添加自定义映射表达式、忽略、添加自定义解析器或修改源/目标类型。 代码已经...