一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

學習Linq經(jīng)驗總結

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

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

  學習Linq

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

  Linq目標是實現(xiàn)語言與數(shù)據(jù)的深度結合,Linq以統(tǒng)一的數(shù)據(jù)訪問方式訪問各種數(shù)據(jù)源,以相同的方式讀取數(shù)據(jù),象SQL語句一樣進行查詢,而這些都是整合在我們熟悉的編程語言如C#,VB當中,另外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技術學習Linq經(jīng)驗總結,轉載需保留來源!

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

主站蜘蛛池模板: 思思久久99热这里只有精品66 | 亚洲综合区图片小说区 | 亚洲另类激情小说 | 精品香蕉一区二区三区 | 午夜免费在线 | 怡红院视频在线观看最新 | 国产激爽大片在线播放 | 四虎影院久久 | 91在线视频福利 | 亚洲精品永久www嫩草 | 中文字幕乱码二三区免费 | 国产国产人精品视频69 | 国产综合精品一区二区 | 四虎网站入口 | 久久99国产亚洲精品 | 久久综合九色综合欧洲 | 免费播放欧美一级特黄 | 国产激情视频趣趣在线观看的 | 国产高清一区 | 国产成人啪精品午夜在线播放 | 久久精品国产亚洲麻豆 | 午夜神马视频 | 成人在线激情 | 中文字幕在线视频网站 | 欧美网站色| 国产在线观看91精品 | 久久大香伊蕉在人线国产昨爱 | 亚洲乱码一二三四区乱码 | 高清不卡免费一区二区三区 | 精品久久久久久久一区二区伦理 | 中国女人真人一级毛片 | 亚洲最大的视频网站 | 97人人超人超人国产第一页 | 在线看的成人性视频 | 亚洲综合久久伊人热 | 国产第一页在线视频 | 国产情侣真实露脸在线最新 | 1000部精品久久久久久久久 | 久久综合亚洲 | 国产伊人久久 | 五月婷亚洲|