如何从表中获取最新日期

时间:2013-03-12 21:18:05

标签: c# date

我有代码,我从我的表中查询具有名为CreateDate的属性的内容。我只想获得最近日期的对象。这就是我所拥有的:

var post = UnitOfWork.TableName.Query(postFilter);

我尝试使用像这样的Max函数:

var post = UnitOfWork.TableName.Query(postFilter).Max(x => x.CreatedDate);

但是只返回日期。

如何返回最新的整个对象?

1 个答案:

答案 0 :(得分:7)

您必须按日期订购并选择一个:

var post = UnitOfWork.TableName.Query(postFilter)
    .OrderByDescending(x => x.CreatedDate)
    .FirstOrDefault();