Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Linq to实体从表中获取插入的最新日期_Linq_Entity Framework 4_Linq To Entities - Fatal编程技术网

如何使用Linq to实体从表中获取插入的最新日期

如何使用Linq to实体从表中获取插入的最新日期,linq,entity-framework-4,linq-to-entities,Linq,Entity Framework 4,Linq To Entities,如何从列中检索检查的最新日期 在我们的应用程序中,用户可以检查一个项目,当它检查时,将当前日期输入表中。对于同一项,其他人可以取消检查,但这次不会将任何内容插入表中。 其他用户可以检查它并插入当前日期 我需要插入最晚的日期..如何与Linq一起获取此信息 假设表名为status,列名为LastdateInspected听起来您想要的是: var query = db.Statuses .OrderByDescending(x => x.LastDateInspe

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

在我们的应用程序中,用户可以检查一个项目,当它检查时,将当前日期输入表中。对于同一项,其他人可以取消检查,但这次不会将任何内容插入表中。 其他用户可以检查它并插入当前日期 我需要插入最晚的日期..如何与Linq一起获取此信息


假设表名为status,列名为LastdateInspected

听起来您想要的是:

var query = db.Statuses
              .OrderByDescending(x => x.LastDateInspected)
              .FirstOrDefault();
如果没有条目,则返回
null
,否则返回具有最新
LastDateInspected
值的值(即,第一个结果,已按最新检查日期最新排序)


当然,这会让你了解整个记录。如果只需要日期,可以选择
LastDateInspected
列。

这是最后插入的日期吗record@user1016740:它获取带有
LastDateInspected
的最新值的记录。如果这不是你感兴趣的,你需要澄清你的问题。一些示例数据(以及您希望返回的数据)会有所帮助。它起作用了…我如何获取检索到的lastdateInspected和DateTime.Now之间的天数。lastdateInspected的类型是DateTimeOffset?@user1016740:您可以使用
(DateTimeOffset.Now-status.lastdateInspected).TotalDays
@user1016740:您确定拼写正确,大小写正确吗?看见