Исключение Auto Mapper Mapping в 2.2.1.0 - PullRequest
0 голосов
/ 03 мая 2018

Я использовал 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;
}

Пожалуйста, помогите мне, почему эта ошибка возникает, и она не всегда появляется, иногда она дает ошибку и максимальное количество раз, когда она работает нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...