AutoMapper и преобразовать дату и время в строкуC#

Место общения программистов C#
Anonymous
AutoMapper и преобразовать дату и время в строку

Сообщение Anonymous »

Я не могу уловить следующую проблему. У меня такое ощущение, что это ограничение LINQ и деревьев выражений, но я не знаю, как принять тело лямбда. Могу ли я добиться этого БЕЗ создания собственного конвертера?

Код: Выделить всё

 Mapper.CreateMap()
.ForMember(x => x.DateCreated, opt => opt.MapFrom(src => {
var dt = (DateTime)src.DateCreated;
return dt.ToShortDateString();
}));
Я получаю следующую ошибку:
Лямбда-выражение с телом инструкции не может быть преобразовано в дерево выражений

Подробнее здесь: https://stackoverflow.com/questions/150 ... -to-string

Вернуться в «C#»