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));
}
}
我想访问 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));
}
}