目錄
LINQ 項目: 對象和關系型查詢的統一語言特性1
實驗目標1
練習1 –面向內存中集合的LINQ2
任務1 –創建 “LINQ Overview” 解決方案2
任務 2 – 查詢一個整數類型的列表2
任務 3 – 查詢結構化類型4
練習 2 – LINQ to SQL: 面向連接數據庫的LINQ6
任務 1 – 創建對象映射– 創建一個對象並提供屬性6
任務 2 –創建對象映射– 使用設計器 – 添加設計器文件8
任務 3 –創建對象映射–使用設計器– 創建對象視圖8
任務 4 – 使用表達式進行查詢9
任務 5 – 修改數據庫當中的數據10
任務 6 – 調用存儲過程12
任務 7 – 擴展查詢表達式13
練習 3 – 理解標准的查詢運算符 [選做]14
任務 1 – 使用標准查詢運算符進行查詢15
任務 2 – 使用 Select 運算符16
任務 3 – 使用Where 運算符18
任務4 – 使用 Count 運算符18
任務5 – 使用Min, Max, Sum, 和Average 運算符19
任務6 – 使用All 和Any 運算符20
任務 7 – 使用ToArray 和ToList 運算符21
實驗總結23
LINQ 項目: 對象和關系型查詢的統一語言特性
本實驗將介紹LINQ項目。面向.NET的語言集成查詢框架(“LINQ”)是一個C#和VB的語言擴展,並是一個統一的編程模型,它擴展了.NET Framework來提供面向對象、數據庫和XML的集成查詢。
在本實驗中,您將看到如何使用LINQ特性訪問內存中的集合、XML文檔和連接的數據庫。實驗的最後,是一個可選的練習,帶您浏覽了用來數據處理和抽取的不同標准查詢運算符。
實驗目標
完成本實驗估計需要:90 分鐘
本實驗的目標是為了讓您更為明確的理解LINQ項目。您將看到如何對內存中的對象和關系型數據庫進行數據處理。新的LINQ API受益於智能感知功能,並可以得到完全的編譯時檢查,而無需考慮基於字符串的查詢。