AutoMapper and convert a datetime to string

前端 未结 3 1712
一向
一向 2021-02-07 02:12

I can\'t get my head round the following issue. I have a feeling it is a limitation of LINQ and expression trees, but not sure how to accept the lambda body. Can I achieve this

3条回答
  •  遇见更好的自我
    2021-02-07 02:48

    If Nullable is destination then:

    Mapper.CreateMap() .ForMember( dest => dest.StartDate, opt => opt.MapFrom( src => string.IsNullOrEmpty(src.StartDate) ? new DateTime?() : DateTime.ParseExact(src.StartDate, DATEFORMAT, CultureInfo.InvariantCulture) ) )

提交回复
热议问题