【发布时间】:2021-02-18 11:34:29
【问题描述】:
为什么我不能使用下面的例子?
public class MappingProfile : Profile
{
public MappingProfile()
{
CreateMap<SiteSetting, dto_site_setting>()
.ForMember(dto => dto.LastUpdate, opt => opt.MapFrom(src =>
src.LastUpdate.Value.ToShamsiDate()));
}
}
public static class XDate
{
public static string ToShamsiDate(this DateTime _date, char separator = '-')
{
var year = pcal.GetYear(_date);
var month = pcal.GetMonth(_date).ToString("00");
var day = pcal.GetDayOfMonth(_date).ToString("00");
if (separator == '-')
return string.Format("{0}-{1}-{2}", year, month, day);
else
return string.Format("{0}/{1}/{2}", year, month, day);
}
}
我看到错误:
表达式树可能不包含使用 可选参数
这是为什么?
【问题讨论】:
标签: c# asp.net asp.net-mvc asp.net-core automapper