Skip to content

automapper的如果有MapFromAttribute和实现IAutoMapperConfiguration,后者会配置会失效 #109

@s641135196

Description

@s641135196

描述一下BUG

[MapFrom(typeof(Target))]
public class Source {  }

public class AutoMapperConfiguration : IAutoMapperConfiguration
 {
     public void CreateMaps(MapperConfigurationExpression mapper)
     {
         mapper.CreateMap<Source, Target>()
             .ForMember(source=> source.UpdateUserName,   target=> target.MapFrom(t=> t.LastUpdateUser.NickName));
    }

这会导致 mapper.CreateMap<Source, Target>()创建的映射失效,需要去掉 [MapFrom(typeof(Target))]才行。

正常行为
两者同时存时,配置的映射也应该正常。

使用的版本
提问题时的最新版本 1.1.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions