Невозможно привести объект к GenericList

#c#

#c#

Вопрос:

Приведенная ниже строка кода выдает исключение:

 listEmpFullDetails = (List<EmployeeListVM>)listEmpFullDetails.Skip(start).Take(pageSize);
  

Получено исключение:

Невозможно привести объект типа ‘d__251[ess.Model.Обычный.EmployeeListVM]’ для ввода’ системы.Коллекции.Generic.List1

Ответ №1:

Вы не можете просто привести этот итератор к списку. Вместо этого просто соедините a .ToList() в конце, чтобы:

 listEmpFullDetails = listEmpFullDetails
    .Skip(start)
    .Take(pageSize)
    .ToList();