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

學習Linq經驗總結

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

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

  學習Linq

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

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

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

   1. // ADO.NET中我們會用它提供的SqlConnection, SqlCommand, 
SqlDataAdapter,SqlReader, DataSet, 和 DataTable等來訪問操作數據庫 ;
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讀取數據
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經驗總結,轉載需保留來源!

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

主站蜘蛛池模板: 国产一级做a爰片久久毛片99 | 在线看一区二区 | 欧洲成人r片在线观看 | 不卡一区二区三区四区 | 波多野结衣一区二区三区高清在线 | 精品一区二区影院在线 | 91在线视频免费91 | 四虎影在线永久免费观看 | 国产视频国产 | 伊人久久网站 | 国产精品视频一区二区三区 | 成人婷婷 | 欧美成人亚洲综合精品欧美激情 | 亚洲天堂一区二区 | 色四播播 | 91在线一区二区 | 精品视频 九九九 | 国产xxxxxx久色视频在 | 精品福利一区二区免费视频 | 加勒比在线免费视频 | 91大神麻豆| 日本在线视频www色 日本在线视频免费观看 | 永久免费精品视频 | 亚洲欧美在线综合一区二区三区 | 香蕉久久影院 | 在线免费视频一区二区 | 91视频久久| 五月天婷婷综合 | 77se77亚洲欧美在线大屁股 | 伊人网综合网 | 国产精品99精品久久免费 | 国产精品成人观看视频国产 | 经典欧美gifxxoo动态图午夜 | 精品免费福利视频 | 亚洲免费午夜视频 | 普通话对白国产情侣自啪 | 91资源在线播放 | 欧美特黄a级片 | 日韩一区二区三区视频 | 国产福利影院在线观看 | 黄色大片a级 |