表很简单 tbName {int ID,varchar(10) Name},创建了一个linqtosql的对象,我要如何才能够得到ID最大的tbName?
int MaxID = tbName,Max(L => L.ID);
var tb = tbName.FirstOrDefault(L => L.ID = MaxID);
楼上那个会重复计算 MaxID.
tbName
.Where( t => ( t.ID == tbName.Max (t2 => t2.ID) ) )
.Select (e3 => e3)
var tb = (from t in tbName orderby t.ID descending select t).FirstOrDefault()
一次数据访问,不需要子查询,最基础的还是sql