新聞中心
語(yǔ)言集成查詢 (LINQ)有很多值得學(xué)習(xí)的地方,這里我們主要介紹一下LINQ入門,包括介紹LINQ查詢語(yǔ)言等方面。

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比金牛網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式金牛網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋金牛地區(qū)。費(fèi)用合理售后完善,10年實(shí)體公司更值得信賴。
語(yǔ)言集成查詢 (LINQ) 是 Visual Studio 2008 和 .NET Framework 3.5 版中一項(xiàng)突破性的創(chuàng)新,它在對(duì)象領(lǐng)域和數(shù)據(jù)領(lǐng)域之間架起了一座橋梁。
傳統(tǒng)上,針對(duì)數(shù)據(jù)的查詢都是以簡(jiǎn)單的字符串表示,而沒(méi)有編譯時(shí)類型檢查或 IntelliSense 支持。此外,您還必須針對(duì)以下各種數(shù)據(jù)源學(xué)習(xí)不同的查詢語(yǔ)言:SQL 數(shù)據(jù)庫(kù)、XML 文檔、各種 Web 服務(wù)等。LINQ 使查詢成為 C# 和 Visual Basic 中的一等語(yǔ)言構(gòu)造。應(yīng)用于所有信息源( all sources of information )的具有多種用途( general-purpose )的語(yǔ)法查詢特性( query facilities )。對(duì)所有信息源的查詢語(yǔ)句,類似數(shù)據(jù)庫(kù)的sql語(yǔ)句,xml的xpath 。
LINQ入門代碼:
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- namespace HelloVS2008
- {
- public partial class LinqFrm : Form
- {
- public LinqFrm()
- {
- InitializeComponent();
- }
- private void btnLinq_Click(object sender, EventArgs e)
- {
- int[] arr = new int[] { 8, 5, 89, 3, 56, 4, 1, 58 };//信息源
- //var申請(qǐng)的是無(wú)類型變量。n沒(méi)有定義就使用了,類似javascript語(yǔ)法
- //正常的次序:select item from item in items where item>5 orderby item 就是把select item置后
- //與sql的區(qū)別:select col1 from table 這里似乎是select col1 from col1 in table 不知何故
- var m = from n in arr where n < 5 orderby n select n;
- foreach (var n in m)
- {
- txtLinq.Text += n;
- }
- }
- }
- }
以上是LINQ入門介紹
網(wǎng)頁(yè)名稱:LINQ入門簡(jiǎn)單描述
文章URL:http://m.fisionsoft.com.cn/article/dpcsehi.html


咨詢
建站咨詢
