Linq to sql 获取具有最新(最长日期)LINQ to SQL C的表中的记录(行)#

Linq to sql 获取具有最新(最长日期)LINQ to SQL C的表中的记录(行)#,linq-to-sql,Linq To Sql,我有一个名为tblTrans的表,它有4个字段: ID,CustID,TDATE,Name 如何在LINQ到SQL CE中获取最新或最新的行。我希望查询返回此行的所有字段。 我试过了,但没能成功: tblTrans retTrans= (从c.by c.TDATE转换为g orderby c.TDATE)尝试以下操作: var retTrans = ( from c in tblTrans orderby c.TDATE descending se

我有一个名为tblTrans的表,它有4个字段: ID,CustID,TDATE,Name

如何在LINQ到SQL CE中获取最新或最新的行。我希望查询返回此行的所有字段。 我试过了,但没能成功:

tblTrans retTrans= (从c.by c.TDATE转换为g orderby c.TDATE)

尝试以下操作:

var retTrans = (
        from c in tblTrans
        orderby c.TDATE descending
        select c
    ).FirstOrDefault();

还有一个问题。要返回整行,只返回字段“TDATE”@Tony-将select改为
select c.TDATE
。您还可以执行
tblTrans.Max(c=>c.TDATE)
。(别忘了接受我的回答。;-)