【发布时间】:2019-03-30 17:58:30
【问题描述】:
找到未映射的成员。查看下面的类型和成员。 添加自定义映射表达式、忽略、添加自定义解析器或修改源/目标类型
对于没有匹配的构造函数,添加一个无参数的ctor,添加可选参数,或者映射所有的构造函数参数
AutoMapper 为您创建了此类型映射,但您的类型无法使用当前配置进行映射。 CustomerDto -> Customer_F18BD0407D7AB3084DFC14364CBC838E797CB114E45768DA5EB22B4A1CC94C26(目标成员列表) WebApiCollection.DTO.CustomerDto -> System.Data.Entity.DynamicProxies.Customer_F18BD0407D7AB3084DFC14364CBC838E797CB114E45768DA5EB22B4A1CC94C26(目标成员列表)
未映射的属性: _entityWrapper
var customerInDb = _dbContext.Customers.SingleOrDefault(p => p.Id == customerDto.Id); if (customerInDb == null) 返回未找到();
customerInDb = Mapper.Map(customerDto, customerInDb);
【问题讨论】:
-
您找到解决方案了吗?
标签: entity-framework-6 asp.net-web-api2 dbcontext automapper-8