I have this table named sample with these values in MS Sql Server:
ID Date Description 1 2012/01/02 5:12:43 Desc1 2 2012/01/02 5:12:48 Desc2 3
List q = Sample.OrderByDescending(T=>T.Date).Take(1).ToList();
But I think you want
Sample q = Sample.OrderByDescending(T=>T.Date).FirstOrDefault();