C# 自动映射器IDataReader将默认值映射到实体

C# 自动映射器IDataReader将默认值映射到实体,c#,.net,asp.net-mvc,automapper,mapper,C#,.net,Asp.net Mvc,Automapper,Mapper,im为映射实体和数据集使用AutoMapper AutoMapper.Mapper.CreateMap<IDataReader, Home>(): AutoMapper.Mapper.CreateMap(): 我在主实体中有一个属性调用MobileNumber,希望在实体中映射此属性的静态值,所以当实体映射到DataSet时,如何添加静态值 您可以为MobileNumber属性定义一个常量值,如下所示: Mapper.CreateMap<IDataReader, Home&

im为映射实体和数据集使用AutoMapper

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

我在主实体中有一个属性调用MobileNumber,希望在实体中映射此属性的静态值,所以当实体映射到DataSet时,如何添加静态值

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

Mapper.CreateMap<IDataReader, Home>().ForMember(dest => dest.MobileNumber,
                                                opt => opt.MapFrom(src => "MyConstantValue"));
Mapper.CreateMap().formMember(dest=>dest.MobileNumber,
opt=>opt.MapFrom(src=>“MyConstantValue”);
我能找到路

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