09
01/12
Linq Max函数用法
今天试着从Entity FrameWork 的DbSet中查询出ID最大的那一条记录,用原生的select语句该这样写: view plain select * from Trip.dbo.Test where SID=(select MAX(SID) from Trip.dbo.Test) 可是用Linq该怎样写呢?我们可以试着按原生的select语句来写,如: view plain TripEntities te = new TripEntities(); DbSet<Test> testSet = te.Set<Test>(); var a = testSet.Where(t => t.SID == testSet.Max(tt => tt.SID)); 或者 view plain var a = from test in te...