9得票1回答
使用Automapper如何将IEnumerable<something>转换为IEnumerable<somethingelse>而不创建映射配置?

我无法让下面的代码正常运行,其中array是一个CustomerContract数组: Mapper.Map&lt;IEnumerable&lt;Customer&gt;&gt;(array); Mapper.Map&lt;IEnumerable&lt;CustomerContract&g...

12得票4回答
为什么AutoMapper v3不能工作,因为它正在寻找v2.2.1.0?

我刚刚通过nuGet在一个新项目上安装了AutoMapper,但是当我运行代码时,出现了以下错误: 无法加载文件或程序集“AutoMapper, Version=2.2.1.0, Culture=neutral, PublicKeyToken=be96cd2c38ef1005”或其依赖...

75得票4回答
Automapper: 如何将参数传递给 Map 方法

我正在一个项目中使用Automapper,我需要动态赋值目标对象的一个字段。在我的配置中,我有类似以下的内容:cfg.CreateMap&lt;Message, MessageDto&gt;() // ... .ForMember(dest =&gt; dest.Timesta...

10得票2回答
AutoMapper和在复杂对象中映射列表/嵌套映射

我正在努力将旧的映射标准转换为Automapper,但遇到了困难。 以下是我的类:// Models public class BaseModel { public Int64 Id { get; set; } public Guid UniqueId { get; set;...

21得票3回答
AutoMapper.Mapper.CreateMap<TSource, TDestination>()已过时。

我有两个类似的类。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...

7得票2回答
Automapper如何将一个属性映射到多个属性?

我在AutoMapper的源对象和目标对象之间遇到了一个挑战。 我会尝试解释一下情况。 在我的源对象中,有一个字符串,根据它的长度,应该映射到我的目标对象的多个属性。 class source { public int Id {get; set;} /* some other p...

7得票2回答
Automapper,将单个目标属性映射为多个源属性的连接

我有这样一种情况,需要根据一些条件将单个属性映射为多个源属性的组合。 目标: public class Email { public Email() { EmailRecipient = new List&lt;EmailRecipient&gt;(); }...

38得票5回答
Automapper 3.0 - 此类型不支持此平台IMapperRegistry。

我将我的项目升级到使用Automapper 3.0.0,现在我的TFS构建未成功。错误如下: "...System.PlatformNotSupportedException: System.PlatformNotSupportedException: This type is not su...

9得票2回答
使用ForSourceMember时,AutoMapper的Ignore()无法正常工作?

我正在尝试忽略源类型中的一个属性。我已经定义了如下映射: var map = AutoMapper.Mapper.CreateMap&lt;Article, IArticle&gt;(); map.ForSourceMember(s =&gt; s.DateCreated, opt =&gt...

7得票1回答
在运行时告诉automapper忽略映射,这是否可能?

我将使用Entity Framework 6和Automapper来映射实体到DTO。 以下是我的数据模型: public class PersonDto { public int Id { get; set; } public string Name { get; set...