猿问

.net core中使用AutoMapper ProjectTo的问题

已经配置了map,并已依赖注入

cfg.CreateMap<User, MentionUserDto>();

使用 _mapper.Map<IEnumerable<MentionUserDto>>() 正常,但使用 .ProjectTo<MentionUserDto>(_mapper) 总是提示下面的错误:

Mapper not initialized. Call Initialize with appropriate configuration. If you are trying to use mapper instances through a container or otherwise, make sure you do not have any calls to the static Mapper.Map methods, and if you're using ProjectTo or UseAsDataSource extension methods, make sure you pass in the appropriate IConfigurationProvider instance.
   at AutoMapper.Mapper.get_Configuration()


大话西游666
浏览 953回答 1
1回答

MM们

改为&nbsp;.ProjectTo<MentionUserDto>(_mapper.ConfigurationProvider)&nbsp;就可以了
随时随地看视频慕课网APP
我要回答