1. 程式人生 > >關於linq的分組查詢語法

關於linq的分組查詢語法

[江蘇] Tim (107770540)  21:06:27
var query=from t in db.TableA
          group t by t.ID into g
          let start=g.OrderBy(s=>s.S_No).First()
          let end=g.OrderByDesending(s=>s.S_No).First()         
          select new {
              ID=t.Key,
              first=start.Station,
              end=end.Station,
              durition=end.D_Time-start.A_Time

          };