成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linq Select子句全面總結(jié)

開發(fā) 后端
這里介紹Linq Select子句指定所返回元素的形式和內(nèi)容。若要檢索包含整個數(shù)據(jù)源對象的集合,請選擇范圍變量本身。若要從數(shù)據(jù)源中選擇多個字段,您可以使用兩種方法。

Linq有很多值得學習的地方,這里我們主要介紹Linq Select子句,包括介紹Linq Select子句指定所返回元素的形式和內(nèi)容等方面。

選擇數(shù)據(jù)(SELECT)

Linq Select子句指定所返回元素的形式和內(nèi)容。若要檢索包含整個數(shù)據(jù)源對象的集合,請選擇范圍變量本身。若要從數(shù)據(jù)源中選擇多個字段,您可以使用兩種方法:

1、在Linq Select子句中,指定要包含在結(jié)果中的字段。編譯器將定義一個匿名類型,該類型將這些字段作為其屬性。如:

  1. Dim londonCusts4 = From cust In customers _  
  2. Where cust.City = "London" _  
  3. Order By cust.Name Ascending _  
  4. Select Name = cust.Name, Phone = cust.Phone 

2、定義含有您要包括在結(jié)果中的特定字段的命名類型,并在Linq Select子句中創(chuàng)建和初始化該類型的實例。僅當您必須在返回各個結(jié)果的集合以外使用這些結(jié)果,或者必須將這些結(jié)果作為參數(shù)傳入方法調(diào)用時,才使用此選項。

  1. 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子句確定查詢的返回值。例如:

  1. Dim customerList = From cust In customers, ord In cust.Orders _  
  2. Select Name = cust.CompanyName  
  3. //引入新范圍變量  
  4. Total = ord.Total, ord.OrderID _  
  5. //引入新范圍變量  
  6. Where Total > 500 _  
  7. //后續(xù)子句使用新的范圍比例  
  8. Select Name, OrderID 

【編輯推薦】

  1. Linq表達式樹簡單介紹
  2. Linq和dLinq區(qū)別剖析
  3. Lambda表達式和Linq查詢淺析
  4. Linq Lambda表達式概括
  5. Linq查詢本質(zhì)簡單分析
責任編輯:佚名 來源: 博客園
相關(guān)推薦

2009-09-10 17:30:15

LINQ Where子

2009-09-16 13:02:12

LINQ查詢子句

2009-09-10 15:45:07

Linq使用Selec

2009-09-16 10:38:43

LINQ查詢

2009-09-17 13:15:20

LINQ查詢

2009-09-18 16:20:36

LINQ基礎

2009-09-09 14:40:43

Linq to sql

2009-09-11 12:13:40

LINQ to SQL

2009-09-16 17:21:53

LINQ遍歷

2009-08-27 13:10:54

LINQ from子句

2009-09-16 10:48:32

LINQ查詢操作

2009-09-16 16:55:07

LINQ to XML

2009-09-16 17:41:56

Linq延時執(zhí)行

2009-09-16 10:58:13

Linq數(shù)據(jù)分組

2009-09-18 13:53:09

LINQ工具集

2009-09-18 17:17:58

LINQ模型

2009-08-27 10:14:04

LINQ基礎概念

2009-06-12 09:44:04

LINQ查詢復合from子句

2009-09-17 17:03:13

LINQ動態(tài)查詢

2009-09-18 16:41:46

Linq to sql
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久久久国产 | 国产精品久久一区二区三区 | 伊人久久免费 | 欧美涩涩网 | 日韩毛片 | 亚洲成人自拍 | 国产精品片aa在线观看 | 欧美性网| 综合一区二区三区 | 亚洲免费在线 | 亚洲成人在线网 | 精品一区二区三区在线观看国产 | 国产激情一区二区三区 | 成人免费视频网站在线看 | 99久久久久 | 欧美久久不卡 | 精品欧美一区二区精品久久久 | 欧美日韩精品久久久免费观看 | 国产91在线播放 | 亚洲伊人a | 亚洲网站在线播放 | 精品久久久久久亚洲综合网 | 亚洲免费精品 | av免费观看在线 | 日韩成人精品在线 | 99爱在线视频 | 久久另类| 精品在线观看入口 | 特一级黄色毛片 | 中文字幕 欧美 日韩 | 欧美日韩在线一区二区 | 麻豆成人在线视频 | 国产精品日日夜夜 | 成人午夜高清 | 狠狠入ady亚洲精品经典电影 | 亚洲精品9999| 国产91精品久久久久久久网曝门 | 91国内精品| 亚洲综合婷婷 | 玖操| 999久久久久久久久6666 |