AutoMapper IDataReader将默认值映射到实体

本文关键字:实体 映射 默认值 IDataReader AutoMapper | 更新日期: 2023-09-27 18:14:18

我在地图实体和数据集上使用AutoMapper

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

和我有一个属性调用MobileNumber在Home实体,并希望在实体映射这个属性的静态值,所以我怎么能添加静态值时,实体与数据集映射?

AutoMapper IDataReader将默认值映射到实体

我能找到路

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

你可以像这样为你的MobileNumber属性定义一个常量:

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