Nie mogę zrozumieć całej kwestii. Mam przeczucie, że jest to ograniczenie drzew LINQ i ekspresji, ale nie wiem, jak zaakceptować ciało lambda. Czy mogę to osiągnąć BEZ tworzenia niestandardowego konwertera?AutoMapper i przekonwertuj datetime na ciąg
Mapper.CreateMap<I_NEWS, NewsModel>()
.ForMember(x => x.DateCreated, opt => opt.MapFrom(src => {
var dt = (DateTime)src.DateCreated;
return dt.ToShortDateString();
}));
dostaję ten błąd: Wyrażenie lambda z ciałem oświadczenie nie mogą być konwertowane do drzewa wyrażenie
wielkie dzięki, więc organy lambda nie działają z LINQ? – jaffa
Zależy, w tym przypadku, ponieważ wyrażenie jest wymagane, nie można podać "cielesnego" lambda. –