2
在我们的应用程序检查的latestdate用户可以检查的项目,当它检测当前的日期被输入到表。对于同样的物品,别人可以不检查它,这次没有任何东西被插入到表格中。 另一个用户可以检查它和当前日期插入 我需要得到LatestDate Inserted..how使用LINQ得到这个
让我们说表名是状态和山坳名LastdateInspected
在我们的应用程序检查的latestdate用户可以检查的项目,当它检测当前的日期被输入到表。对于同样的物品,别人可以不检查它,这次没有任何东西被插入到表格中。 另一个用户可以检查它和当前日期插入 我需要得到LatestDate Inserted..how使用LINQ得到这个
让我们说表名是状态和山坳名LastdateInspected
听起来像是你想是这样的:
var query = db.Statuses
.OrderByDescending(x => x.LastDateInspected)
.FirstOrDefault();
,将返回null
如果没有项目,或与最新LastDateInspected
值,否则值(即第一个结果,在下令由最后日期检查最新一)。
当然,这会给你带来整个记录。如果您只想要日期,则可以选择LastDateInspected
列。
这是得到最后插入的记录 – GANI 2012-03-01 22:53:46
@ user1016740:它获取最新值为'LastDateInspected'的记录。如果这不符合你的兴趣,你需要澄清你的问题。一些示例数据(以及您想要返回的内容)将有所帮助。 – 2012-03-01 22:54:29
它工作...我怎么能得到没有。检索lastdateInspected和DateTime.Now..lastdateinspected之间的天数是DateTimeOffset类型? – GANI 2012-03-01 23:15:33