【发布时间】:2009-04-09 01:04:50
【问题描述】:
尝试自动映射一些对象。
源对象具有名称前带有 _ 的属性,目标对象没有。
是否可以实现一个地图创建,自动映射器会将所有 _properties 映射到属性
适用于所有来源类型。
class MyMapper<TFrom, TTo>{
TTo PerformMap(TFrom fromObject){
Mapper.CreateMap<From, To>(); // ???
TTo result = Mapper.Map<From, To>(fromObject);
//result.Id.ShouldBe(value from TFrom._Id);
return result;
}
}
class From
{
public int _Id { get; set; }
public string _Name { get; set; }
}
class To
{
public int Id { get; set; }
public string Name { get; set; }
}
【问题讨论】:
标签: asp.net dto-mapping