automapper缺少类型映射配置或不支持的映射。错误缺少类型映射配置或不支持的映射。Mappingtypes:Cities_C391BA93C06F35100522AFBFA8F6BF3823972C9E97D5A49783829A4E90A03F00->IEnumerable`1System.Data.Entity.DynamicProxies.Cities_C391BA93C06F35100522AFBFA8F6BF3823972C9E97D5A49783829A4E90A03F00->System.Collections.Generic.IEnumerable`1[[OsosPlus2.Core.DataAccess.Cities,OsosPlus2.Core,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null]]Destinationpath:CustomerViewModel.Cities.CitiesSourcevalue:System.Data.Entity.DynamicProxies.Cities_C391BA93C06F35100522AFBFA8F6BF3823972C9E97D5A49783829A4E90A03F00行动方法:publicActionResult_EditCustomer(intCustomerId){Customerscustomer=entity.Customers.FirstOrDefault(x=>x.sno==CustomerId);CustomerViewModelcustomerViewModel=newCustomerViewModel();customerViewModel=AutoMapper.Mapper.Map(客户);customerViewModel.Sectors=entity.Sectors;customerViewModel.Cities=entity.Cities;customerViewModel.PowerSuppliers=entity.PowerSuppliers;返回PartialView(客户视图模型);}当我从实体获取customer的时候,出现了上面的错误为什么我在获取到之后才出现这个错误呢?看起来您想在映射中忽略Cities、Sectors和PowerSuppliers。Mapper.CreateMap().ForMember(c=>c.Sectors,option=>option.Ignore()).ForMember(c=>c.Cities,option=>option.Ignore()).ForMember(c=>c.PowerSuppliers,option=>option.Ignore());我做出这个假设是因为您手动设置了它们。当然,您可以为这些创建映射并使它们自动化。以上是C#学习教程:automapper缺少类型映射配置或不支持的映射。如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
