本篇內(nèi)容主要講解“Linq Select子句怎么使用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Linq Select子句怎么使用”吧!
10余年的茫崖網(wǎng)站建設經(jīng)驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。全網(wǎng)整合營銷推廣的優(yōu)勢是能夠根據(jù)用戶設備顯示端的尺寸不同,自動調(diào)整茫崖建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)公司從事“茫崖網(wǎng)站設計”,“茫崖網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
選擇數(shù)據(jù)(SELECT)
Linq Select子句指定所返回元素的形式和內(nèi)容。若要檢索包含整個數(shù)據(jù)源對象的集合,請選擇范圍變量本身。若要從數(shù)據(jù)源中選擇多個字段,您可以使用兩種方法:
1、在Linq Select子句中,指定要包含在結果中的字段。編譯器將定義一個匿名類型,該類型將這些字段作為其屬性。如:
Dim londonCusts4 = From cust In customers _ Where cust.City = "London" _ Order By cust.Name Ascending _ Select Name = cust.Name, Phone = cust.Phone
2、定義含有您要包括在結果中的特定字段的命名類型,并在Linq Select子句中創(chuàng)建和初始化該類型的實例。僅當您必須在返回各個結果的集合以外使用這些結果,或者必須將這些結果作為參數(shù)傳入方法調(diào)用時,才使用此選項。
Dim londonCusts5 = From cust In customers _ Select New NamePhone With
{
.Name = cust.Name, _.Phone = cust.Phone
}
如果未指定Linq Select子句,查詢將根據(jù)為當前范圍變量的所有成員返回一個類型。
Linq Select子句可以引用當前范圍中的任何變量,包括在 From 子句中標識的范圍變量,由 Aggregate、Let、Group By 或 Group Join 子句通過別名創(chuàng)建的任何新變量或查詢表達式中之前的Linq Select子句創(chuàng)建的變量。Linq Select子句還可以包含靜態(tài)值。
Linq Select子句可為后續(xù)的其他子句子句引入一組新的范圍變量,而之前的范圍變量不再位于范圍中,查詢表達式中的***一個Linq Select子句確定查詢的返回值。例如:
Dim customerList = From cust In customers, ord In cust.Orders _ Select Name = cust.CompanyName //引入新范圍變量 Total = ord.Total, ord.OrderID _ //引入新范圍變量 Where Total > 500 _ //后續(xù)子句使用新的范圍比例 Select Name, OrderID
到此,相信大家對“Linq Select子句怎么使用”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關內(nèi)容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!