中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

學(xué)習(xí)Linq經(jīng)驗總結(jié)

  Linq有很多值得學(xué)習(xí)的地方,這里我們主要介紹學(xué)習(xí)Linq,包括介紹Linq目標(biāo)是實現(xiàn)語言與數(shù)據(jù)的深度結(jié)合等方面。

  上一個系列講了C#3.0的新特性,為學(xué)習(xí)Linq做好了鋪墊;接下來的一段時間轉(zhuǎn)入學(xué)習(xí)Linq,上述新特性也會在介紹的過程中提及到。

  學(xué)習(xí)Linq

  在我們的軟件中,數(shù)據(jù)的重要性不可言喻,特別是象ERP,CRM等等這類商業(yè)應(yīng)用軟件就是圍繞著數(shù)據(jù)轉(zhuǎn);然而數(shù)據(jù)的來源各種各樣,如存放在內(nèi)存中的業(yè)務(wù)對象、存放在xml文件的數(shù)據(jù)、SqlServer關(guān)系數(shù)據(jù)庫...這些數(shù)據(jù)源的讀取操作各不相同,相互之間的轉(zhuǎn)換也不是那么容易;為此VS.NET提供了各種技術(shù)來支持這些數(shù)據(jù)源的操作,如操作數(shù)據(jù)庫的ADO.NET,操作xml文件的API(XmlDocument, XmlReader, XPathNavigator等),以及一些存放在內(nèi)存中的數(shù)據(jù)的操作(數(shù)組,參數(shù)變量,類,泛型等等);如今在C#3.0中提供了一種新技術(shù)來整合處理各種數(shù)據(jù)操作的問題,這就是Linq;

  Linq目標(biāo)是實現(xiàn)語言與數(shù)據(jù)的深度結(jié)合,Linq以統(tǒng)一的數(shù)據(jù)訪問方式訪問各種數(shù)據(jù)源,以相同的方式讀取數(shù)據(jù),象SQL語句一樣進行查詢,而這些都是整合在我們熟悉的編程語言如C#,VB當(dāng)中,另外Linq是使用強類型,并提供編譯時檢查和VS的智能感知特性等。

  下面我們以SQLServer為數(shù)據(jù)源,列舉一段代碼分析一下:

   1. // ADO.NET中我們會用它提供的SqlConnection, SqlCommand, 
SqlDataAdapter,SqlReader, DataSet, 和 DataTable等來訪問操作數(shù)據(jù)庫 ;
2. //使用SqlDataAdapter填充DataSet
3. using (SqlConnection conn = new SqlConnection(""))
4. {
5. DataSet ds = new DataSet();
6. SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM Customers", conn);
7. da.Fill(ds);
8. }
9. //使用SqlDataReader讀取數(shù)據(jù)
10. using (SqlConnection connection = new SqlConnection(""))
11. {
12.
13. connection.Open();
14. SqlCommand command = connection.CreateCommand();
15. command.CommandText =
     @"
SELECT Name, Country FROM Customers WHERE City = @City";
16. command.Parameters.AddWithValue("@City", "Paris");
17.
18. using (SqlDataReader reader = command.ExecuteReader())
19. {
20. while (reader.Read())
21. {
22. string name = reader.GetString(0);
23. string country = reader.GetString(1);
24.
25. }
26. }
27. }

NET技術(shù)學(xué)習(xí)Linq經(jīng)驗總結(jié),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 欧美精品一区二区免费 | 伊色综合久久之综合久久 | 三级黄色网址 | 91在线网站 | 精品免费在线 | 福利精品| 国产欧美日韩综合精品一区二区 | 人人爽人人草 | 99福利在线观看 | 国产精品久久久久久久久久 | 在线播放一区二区三区 | 国产一区二区视频在线观看 | 天天操天天干天天透 | 欧美一区二不卡视频 | 国产大毛片| 亚洲视频欧美视频 | 中文字幕在线免费观看 | 中文字幕一区二区三区四区 | 天天曰天天干 | 99精品视频免费观看 | 欧美日韩不卡 | 九九精品在线 | 欧美在线一区二区三区 | 澳门永久av免费网站 | 黄a在线播放 | 91一区二区三区 | 91九色视频 | 97精品国产97久久久久久免费 | 成人免费黄色片 | 精品一区二区三区中文字幕 | 久久精品国产亚洲 | 亚洲欧美在线视频 | 天天夜夜操 | 久久久这里都是精品 | 在线亚洲人成电影网站色www | 欧美日韩在线一区 | 日韩欧美一区二区三区四区 | 久久综合一区二区 | 亚洲精品一 | 日韩中文在线 | 中文字幕韩在线第一页 |