我有代码,我从我的表中查询具有名为CreateDate
的属性的内容。我只想获得最近日期的对象。这就是我所拥有的:
var post = UnitOfWork.TableName.Query(postFilter);
我尝试使用像这样的Max函数:
var post = UnitOfWork.TableName.Query(postFilter).Max(x => x.CreatedDate);
但是只返回日期。
如何返回最新的整个对象?
答案 0 :(得分:7)
您必须按日期订购并选择一个:
var post = UnitOfWork.TableName.Query(postFilter)
.OrderByDescending(x => x.CreatedDate)
.FirstOrDefault();