0
我在SQL Server中的表具有以下设计:Automapper错误
Name VARCHAR(50)
Duration TIME(7)
Status VARCHAR(10)
在表中的数据如下:
ABCD_TT 00:00:24:6823454 PASS
我有在以下DTO我的应用程序:
public class Entity
{
public string Name { get; set; }
public TimeSpan Duration { get; set; }
public string Status { get; set; }
}
我正在使用AutoMapper将数据映射到对象。以下是代码:
IDataReader dr = dataAccess.ExecuteDataReader(sQuery);
lstData = AutoMapperUtil<Entity>.MapObject(dr);
我遇到了以下错误:
“无效试图调用段计数时,读取器已关闭”。
可能是这个错误的原因是什么?我如何执行上述映射?