簡單的Linq查詢語句

下面我來我你們介紹幾種簡單的查詢方式。java


 

一、簡單語法spa

  • 這個LINQ語句的第一個關鍵字是from,from後面加的是範圍變量,範圍變量後加in,後加上事先實例化的模型,而後點出數據的來源。
  • List是列表,LINQ語句要與List相等,因此在查詢語句的最後面要加上一個ToList()將LINQ的隱式轉換成另一種類型

List<Select> list = (from tb in Model.SYS.net

                                 select new Selectblog

                                  {變量

                                       id = tb.ID,List

                                       text = tb.Nameselect

                               }).ToList();數據類型

 


二、匿名類型語法

  • var是匿名類型關鍵字,它用於定義數據類型的一種間接的方式  var關鍵字會動去判斷後面的變量具體的數據類型。
  • 最後,這裏由於List沒有指定數據類型,因此不須要ToList()進行轉換。

var list = from tb in Model.SYS數據

                         select new Select

                         {

                               id = tb.ID,

                               text = tb.Name

                     };

 


三、Lambda表達式

  • Lambda表達式相對於上面兩種寫法更加簡潔
  • 括號裏面爲表達式,m是參數,這個參數名稱沒有指定爲m,能夠自行定義;=>是Lambda表達式的一個運算符;

var list = Model.SYS

.Select(m => new {

id = m.ID,

text = m.Name

});

 


 

原文連接:https://blog.csdn.net/weixin_44573938/java/article/details/89082968

相關文章
相關標籤/搜索