日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
LINQ基礎(chǔ)全面概述

在向大家詳細(xì)介紹LINQ基礎(chǔ)之前,首先讓大家了解下LINQ 的歷史和LINQ是什么,然后全面介紹LINQ基礎(chǔ)。

創(chuàng)新互聯(lián)專注于平羅企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站,商城網(wǎng)站建設(shè)。平羅網(wǎng)站建設(shè)公司,為平羅等地區(qū)提供建站服務(wù)。全流程按需求定制開發(fā),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

LINQ 的歷史
最初由 Anders Hejlsberg 構(gòu)思,最初的研究計(jì)劃稱為 Cω
2005年9月 – 第一個(gè)為 C# 2.0 開發(fā)的技術(shù)預(yù)覽版在當(dāng)年的 PDC(微軟開發(fā)者大會(huì))上發(fā)布
2005年11月 – 更新至社區(qū)預(yù)覽版(C# 2.0)
2006年1月 – 第一個(gè)為 VB 8.0 開發(fā)的技術(shù)預(yù)覽版發(fā)布
2007年11月19日 – LINQ作為 .NET Framework 3.5 的一部分正式發(fā)布

LINQ是什么
◆LINQ( Language Integrated Query )即語言集成查詢
◆LINQ 是一組語言特性和API,使得你可以使用統(tǒng)一的方式編寫各種查詢。查詢的對(duì)象包括XML、對(duì)象集合、SQL Server 數(shù)據(jù)庫等等。

LINQ基礎(chǔ)——主要包含以下六個(gè)部分
◆LINQ to Objects 主要負(fù)責(zé)對(duì)象的查詢
◆LINQ to XML 主要負(fù)責(zé) XML 的查詢
◆LINQ to ADO.NET 主要負(fù)責(zé)數(shù)據(jù)庫的查詢
◆LINQ to SQL
◆LINQ to DataSet
◆LINQ to Entities

LINQ 基礎(chǔ)組成:
對(duì)象 和 LINQ to SQL 查詢.NET Language Integrated Query包括:
◆LNIQ to Objects
◆LINQ to ADO.NET
◆LINQ to XML

LINQ 初體驗(yàn)
在沒有LINQ以前,我們這樣查詢:

 
 
 
  1. //從 numbers 數(shù)組中提取偶數(shù)并降序排列  
  2. int[] numbers = new int[] { 6, 4, 3, 2, 9, 1, 7, 8, 5 };  
  3. List even = new List();  
  4. foreach (int number in numbers)  
  5. {  
  6. if (number % 2 == 0)  
  7. {  
  8. even.Add(number);  
  9. }  
  10. }  
  11.  
  12. even.Sort();  
  13. even.Reverse(); 

有了LINQ! 我們這樣查詢:

 
 
 
  1. //從 numbers 數(shù)組中提取偶數(shù)并降序排列  
  2. int[] numbers = new int[] { 6, 4, 3, 2, 9, 1, 7, 8, 5 };  
  3. var even = numbers 
  4. .Where(p => p % 2 == 0)  
  5. .Select(p => p)  
  6. .OrderByDescending(p => p);  
  7.  
  8. //代碼分析:  
  9. int[] numbers = new int[]  
  10.  { 6, 4, 3, 2, 9, 1, 7, 8, 5 };  
  11.  
  12. var even = numbers 
  13. .Where( p => p % 2 == 0 )  
  14. .Select( p => p )  
  15. .OrderByDescending( p => p );  
  16. //var推斷類型  
  17. //.Select擴(kuò)展方法 

新聞名稱:LINQ基礎(chǔ)全面概述
鏈接地址:http://www.5511xx.com/article/cossejg.html