4

我有代码,我正在从我的表中查询一些东西,该表有一个名为CreateDate. 我只想获取最近日期的对象。这就是我所拥有的:

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

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

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

但这仅返回日期。

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

4

1 回答 1

7

您必须按日期订购并取一份:

var post = UnitOfWork.TableName.Query(postFilter)
    .OrderByDescending(x => x.CreatedDate)
    .FirstOrDefault();
于 2013-03-12T21:19:43.440 回答