0
は 'AutoMapper.IValueResolver'AutoMapperリゾルバ:
マッパーコンフィグ
public class MapperConfigurationFactory
{
public static MapperConfiguration GetConfiguration()
{
return new MapperConfiguration(cfg =>
{
cfg.DisableConstructorMapping();
cfg.CreateMap<User, UserViewModel>()
.ForMember(dest => dest.IsInternal, opt => opt.ResolveUsing(new UserTypeResolver()));
});
}
}
リゾルバ
public class UserTypeResolver : IValueResolver<User, UserViewModel, string>
{
public string Resolve(User user, UserViewModel userViewModel, string userType, ResolutionContext context)
{
return user.IsSuperUser ? "Yes" : "No";
}
}
に 'Project.Core.AppContainer.UserTypeResolver' から変換できません変換することはできません。
私はseを通過しましたチュートリアルと私は間違っているものを見つけることができません。私はと.ForMemberのような行を変更しようとしましたが、どちらもうまくいきません。
.ForMember(dest => dest.IsInternal, opt => opt.ResolveUsing<UserTypeResolver>());