Я хотел бы создать анонимную функцию, которая принимает источник и позволяет мне указать место назначения, у меня есть некоторые проблемы с ним. Он жалуется, что мой пункт назначения - это «Тип», который имеет смысл, но я не уверен, как его исправить.Анонимная функция с AutoMapper
Вот функция:
public TDest ReadService<TSrc,TDest>(Func<IWebApiServiceResponse<TSrc>> func, TDest dest)
{
// i will be doing other functionality in here, error logging, etc
return Mapper.Map(func(), dest);
}
Вот как я называю это:
var data = ReadService(() => Services.CServices.CUsers(), typeof(CustomViewModel));
Я ожидаю данных к типу CustomViewModel.
Что я здесь делаю неправильно?