【发布时间】:2016-02-06 02:17:54
【问题描述】:
当名称相同时,我需要映射两个模型。我通过这样的反射抓住它们:
var domainModels = Assembly.Load("Domain.Model").GetTypes();
var dtoModels = Assembly.Load("Service.Model").GetTypes();
我尝试在嵌套循环中这样做:
foreach (var dto in dtoModels)
{
foreach (var domain in domainModels)
{
if (domain.Name == dto.name)
{
Mapper.CreateMap<domainModels.First(), dtoModels.First()>()
}
}
但我收到一个错误:运算符“ 中有一个类。如何做到这一点?当名称匹配时,是否有更好的方法来映射两个模型?
【问题讨论】:
标签: c# orm mapping automapper