Я хотел бы использовать AutoMapper для сопоставления моей ViewModel с классом модели предметной области. Также я использую пакет NuGet PagedList. Я использую это так:
[Authorize]
[AutoMap(typeof(ErrorsLog), typeof(ErrorsLogViewModel))]
public ActionResult Errors(string searchString, string currentFilter, int? page)
{
if (searchString != null)
{
page = 1;
}
else
{
searchString = currentFilter;
}
var el = _er.GetErrorsLog();
ViewBag.CurrentFilter = searchString;
if (!String.IsNullOrEmpty(searchString))
{
el = el.Where(s => s.ErrorSource.Contains(searchString));
}
const int pageSize = 3;
int pageNumber = (page ?? 1);
return View("Errors", el.ToPagedList(pageNumber, pageSize));
}
К сожалению, я получил ошибку:
Отсутствует конфигурация карты типов или неподдерживаемое сопоставление. Типы сопоставления: ErrorsLog -> ErrorsLogViewModel DigitalHubOnlineStore.Models.ErrorsLog -> DigitalHubOnlineStore.ViewModels.ErrorsLogViewModel Путь назначения: ErrorsLogViewModel Исходное значение: PagedList.PagedList`1 [DigitalHrerOnodels]
Как я могу это исправить?