Я использовал Automapper 2.2.1.0 в своем проекте на C #, а иногда и на производственном сервере, он выдает ошибку.
Тип: AutoMapperMappingException
Сообщение:
Типы картографирования:
IDataReader -> Список`1
System.Data.IDataReader ->
System.Collections.Generic.List`1
[[Repository.AgriAdvisor, Репозиторий, Версия = 1.0.0.0, Культура = нейтральная, PublicKeyToken = null]]
Ниже мой код
Sqlhelper _helper = new Sqlhelper(ObjConnection);
List<T> varObj = null;
try
{
var sqlrdr = _helper.GetReaderByCmdWithParameter(spName, parameters);
using (_helper)
{
if (sqlrdr.HasRows)
{
Mapper.Initialize(cfg => cfg.CreateMap<IDataReader, List<T>>());
varObj = Mapper.DynamicMap<IDataReader, List<T>>(sqlrdr);
}
}
return varObj;
}
catch (Exception ex)
{
throw ex;
}
Пожалуйста, помогите мне, почему эта ошибка возникает, и она не всегда появляется, иногда она дает ошибку и максимальное количество раз, когда она работает нормально.