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);
我遇到了以下錯誤:
「無效試圖調用段計數時,讀取器已關閉」。
可能是這個錯誤的原因是什麼?我如何執行上述映射?