亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

LINQ-如何針對不同的列選擇不同的記錄

LINQ-如何針對不同的列選擇不同的記錄

C#
HUWWW 2021-05-18 17:02:15
我創建了一個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 回答

  • 1 回答
  • 0 關注
  • 116 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號