AutoMapper IDataReader将默认值映射到实体

时间:2014-07-22 05:59:30

标签: c# .net asp.net-mvc automapper mapper

我正在将AutoMapper用于地图实体和DataSet

AutoMapper.Mapper.CreateMap<IDataReader, Home>():

我在Home实体中有一个属性调用MobileNumber,并希望在实体中映射此属性的静态值,那么当实体与DataSet映射时如何添加静态值?

2 个答案:

答案 0 :(得分:6)

我能找到方法

AutoMapper.Mapper.CreateMap<IDataReader, Booking>().ForMember(d => d.Days, opt => opt.UseValue(2));

答案 1 :(得分:0)

您可以为MobileNumber属性定义一个常量值,如下所示:

Mapper.CreateMap<IDataReader, Home>().ForMember(dest => dest.MobileNumber,
                                                opt => opt.MapFrom(src => "MyConstantValue"));