我需要在使用 lambda 表达式的 linq 查询中调用 ToShortDateString:
toRet.Notification = Repositories
.portalDb.portal_notifications.OrderByDescending(p => p.id)
.FirstOrDefault(p => p.date.ToShortDateString() == shortDateString);
但我得到了错误:
System.Data.Entity.dll 中出现“System.NotSupportedException”类型的异常,但未在用户代码中处理
附加信息:LINQ to Entities 无法识别方法“System.String ToShortDateString()”方法,并且此方法无法转换为存储表达式。
考虑到我确实需要使用,我能做ToShortDateString()
什么?
谢谢。