我創建了一個Web API,在其中我嘗試對給出日期時間范圍的所有記錄進行fetc。public HttpResponseMessage GetMeterPing(DateTime start, DateTime end){ try { var startDateTime = start; var endDateTime = end; var result = medEntitites.tj_xhqd.Where(m => m.sjsj <= startDateTime && m.sjsj >= endDateTime) .OrderByDescending(o => o.sjsj) .Select(s => new { s.zdjh, s.sjsj, s.xhqd }) .Distinct().ToList(); return Request.CreateResponse(HttpStatusCode.OK, new { data = result}); } catch (Exception ex) { return Request.CreateErrorResponse(HttpStatusCode.NotFound, ex); }}WEB-API URL: http://localhost:14909/api/meters/GetMeterPing/2018-04-27T09:00:00/2018-04-26T21:00:00注意: zdjh是儀表號,是儀表sjsj的ping日期時間,xhqd是ping值。現在,在上面的響應中,有多個same的值zdjh。我想以LINQ一種方式設置我的方式,使其返回單個zdjh=>電表編號,其最后一個sjsj=> ping日期時間值和最后xhqd=> ping值如何設置LINQ?任何幫助將不勝感激。
- 1 回答
- 0 關注
- 116 瀏覽
添加回答
舉報
0/150
提交
取消