草庐IT

AssertConfigurationIsValid

全部标签

c# - 你能告诉 AutoMapper 在映射时全局忽略缺失的属性吗?

我有很多实体,到目前为止,我一直在做类似的事情Mapper.CreateMap().ForSourceMember(mem=>mem.NewsPosts,opt=>opt.Ignore());我想告诉AutoMapper忽略目标对象中缺少的属性,而不必指定它们中的每一个。到目前为止,我还没有找到一种方法来使用我的多个SO和Google搜索。有人有解决办法吗?我准备好做某种循环或任何事情,只要它可以一次编写并且它将随着模型/dto更改或添加的属性而扩展。 最佳答案 你什么时候得到错误?是在调用AssertConfigurationIs

c# - AutoMapper AssertConfigurationIsValid 是否足以确保良好的映射?

我想问你一个关于AutoMapper的问题。我们正在对我们的映射进行单元测试:vardtoFiltrePersonne=newDtoFiltrePersonne{Prop1="Test",Prop2=1234};Mapper.CreateMap();varfiltrePersonne=DtoAutoMappeur.Instance.MapFromDtoToEntity(dtoFiltrePersonne);Assert.AreEqual(dtoFiltrePersonne.Prop1,filtrePersonne.Prop1);Assert.AreEqual(dtoFiltrePers