automapper 的问题我无法访问属性 c#

problem with automapper I can't access the properties c#

我想访问 ViewModel 的属性时出错

我的问题就在这里

这是我的模型

这是我的 ViewModel

    public class ViewModelDemande
{
    public SeDemande seDemandes { get; set; }

    public SeTypeProduit SeTypeProduit { get; set; }
    public  List<SeCritereTest> SeCritereTest { get; set; }
    public SePartenir sePartenirs { get; set; }
    public SeTraitementDemande seTraitementDemandes { get; set; }
    public SeInformationClient SeInformationClient { get; set; }
    public SeClient SeInclient { get; set; }
    public SeAssistantClient assitantclient { get; set; }

    public  SePrestation prestation { get; set; }

    public SeDemandeTypeProduit demandeTypeProduit { get; set; }

    public bool dollar_sgd { get { return seDemandes.DemDollarSgd == true; } set { seDemandes.DemDollarSgd = value; } }
}

我的问题就在这里

public class MappingProfile : Profile
{
    public MappingProfile()
    {
        CreateMap<SeDemande,ViewModelDemande.SeDemande>(); // Mappage de l'objet Developer à l'objet DeveloperDTO
    }
}

看起来 属性 应该是:

ViewModelDemande.seDemande

注意小写的“s”。

我建议在类型之间进行映射:

public class MappingProfile : Profile
    {
        public MappingProfile()
        {
            CreateMap<SeDemande, ViewModelDemeande>()
                .ForMember(dest => dest.seDemande, opt => opt.MapFrom(src => src));
        }
    }