I'm working on a project with asp.net core and Identity, I am trying to create a mapping configuration between IdentityUser subclasse and its correspondant DTO using Automapper I have done similar configuration with other classes and it works fine, but with IdentityUser subclass it behaves differently :
Here is my IdentityUser subclasse :
public partial class Collaborateur : IdentityUser
{
    public Collaborateur() : base()
    {
        this.Activites = new HashSet<ActiviteCollaborateur>();
        this.ActeursAvantVente = new HashSet<ActeurAvv>();
    }
    public string Nom { get; set; }
    public string Prenom { get; set; }
    public string Telephone { get; set; }
    public Nullable<long> Matricule { get; set; }
    public string Structure { get; set; }
    public string Login { get; set; }
    public RoleEnum Role { get; set; }
    public virtual ICollection<ActiviteCollaborateur> Activites { get; set; }
    public virtual ICollection<ActeurAvv> ActeursAvantVente { get; set; }
    public virtual Agence Agence { get; set; }
    public DateTime CreatedAt { get; set; }
    public DateTime LastModified { get; set; }
}
Its corresponding DTO :
public class CollaborateurDTO : BaseDTO
{
    public string Nom { get; set; }
    public string Prenom { get; set; }
    public string Telephone { get; set; }
    public Nullable<long> Matricule { get; set; }
    public string Structure { get; set; }
    public string Login { get; set; }
    public RoleEnum Role { get; set; }
}
CollaborateurProfile config class :
public class CollaborateurProfile : Profile
{
    CollaborateurProfile()
    {
        CreateMap<Collaborateur, CollaborateurDTO>().ReverseMap();
        CreateMap<Collaborateur, Collaborateur>()
            .ForMember(x => x.Id, opt => opt.Ignore())
            .ForMember(x => x.CreatedAt, opt => opt.Ignore())
            .ForMember(x => x.LastModified, opts => opts.MapFrom(src => DateTime.UtcNow));
    }
}
and Startup.cs :
services.AddAutoMapper();
it stops at this line with
MissingMethodException was unhandled by user code An exception of type 'System.MissingMethodException' occurred in System.Private.CoreLib.ni.dll but was not handled in user code
 
    