我进行了很多搜索,发现了一些类似的资源,但是无法实现将数据IDataReader转换为Object。
我正在使用AutoMapper 8.1.1。 AutoMapper.Data 3.0,AutoMapper.Extension 6.1
当我尝试使用mapper时,对象类的属性始终为0或null。让我展示
Startup.cs
Mapper.Initialize(cfg => cfg.AddProfile<MappingProfile>());
services.AddAutoMapper();
MappingProfile.cs
CreateMap<IDataRecord, Round>()
.ReverseMap();
CreateMap<IDataRecord, IEnumerable<Round>>()
.ReverseMap()
;
在某些我想相互转换值的课程中
var response = default(Round);
if (dataReader != null && dataReader.Read() )
{
dataReader = DataHelper.ExecuteReader(parameters, SP_NAME, Database);
response = Mapper.Map<IDataRecord, Round>(dataReader);
}
当我检查response时,它始终为空。 (好像是第一次创建) 当我检查dataReader时,有一个值,但我不能与aoutomapper一起使用
我想念的是什么,有人可以帮忙吗?