Linq to sql 如何编写linq到sql查询以获取最后一条记录?

Linq to sql 如何编写linq到sql查询以获取最后一条记录?,linq-to-sql,Linq To Sql,记录是这样进入的 id message timestamp 1 hi 12-12-2012 11.00 2 gii 12-12-2012 11.01 如何编写基于时间戳获取新消息记录的查询?我指的是最后一条记录。使用方法 DateTime[] arr = new DateTime[] { DateTime.Today, DateTime.Today.AddDays(1), DateTime.Today.AddDays(2

记录是这样进入的

id     message    timestamp
1      hi         12-12-2012 11.00
2      gii        12-12-2012 11.01
如何编写基于时间戳获取新消息记录的查询?我指的是最后一条记录。

使用
方法

DateTime[] arr = new DateTime[] 
    { DateTime.Today, DateTime.Today.AddDays(1), DateTime.Today.AddDays(2) };
DateTime lastEntity = arr.Max(x => x.Date);  // equals DateTime.Today.AddDays(2)