如何使用Linq从表中插入最新日期到实体

时间:2012-03-01 22:50:35

标签: linq entity-framework-4 linq-to-entities

如何检索从列中检查的最新日期

在我们的应用程序中,用户可以检查项目,并在检查时将当前日期输入到表格中。对于同一个项目,如果没有任何内容插入表中,则其他人可能无法查看它。        另一个用户可以检查它并插入当前日期 我需要获得LatestDate Inserted..how以获得Linq

假设表名是状态,列名是LastdateInspected

1 个答案:

答案 0 :(得分:13)

听起来像你想要的东西:

var query = db.Statuses
              .OrderByDescending(x => x.LastDateInspected)
              .FirstOrDefault();

如果没有条目,则返回null,否则返回值LastDateInspected的值(即第一个结果,按照最后一个日期排序的最新结果)。

当然,这将为您提供整个记录。如果您只想要日期,可以选择LastDateInspected列。