成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linq City集合描述

開發 后端
這里介紹Linq City集合,包括介紹當你寫LINQ查詢的時候你將在VS或免費的Visual Web Developer中獲得智能感知的提示。

稍微重構一下Linq City集合

因為我們將在好幾個示例中重用這個Linq City集合,我決定把它封裝到一個"TravelOrganizer"類中,如下所示:

  1. using System;  
  2. using System.Collections.Generic;   
  3. public class TravelOrganizer  
  4. {  
  5. public List<Location> PlacesVisited  
  6. {  
  7. get  
  8. {  
  9. List<Location> cities = new List<Location>{  
  10. & nbsp; & nbsp;new Location { City="London"Distance=4789Country="UK" },  
  11. & nbsp; & nbsp;new Location { City="Amsterdam"Distance=4869Country="Netherlands" },  
  12. & nbsp; & nbsp;new Location { City="San Francisco"Distance=684Country="USA" },  
  13. & nbsp; & nbsp;new Location { City="Las Vegas"Distance=872Country="USA" },  
  14. & nbsp; & nbsp;new Location { City="Boston"Distance=2488Country="USA" },  
  15. & nbsp; & nbsp;new Location { City="Raleigh"Distance=2363Country="USA" },  
  16. & nbsp; & nbsp;new Location { City="Chicago"Distance=1733Country="USA" },  
  17. & nbsp; & nbsp;new Location { City="Charleston"Distance=2421Country="USA" },  
  18. & nbsp; & nbsp;new Location { City="Helsinki"Distance=4771Country="Finland" },  
  19. & nbsp;new Location { City="Nice"Distance=5428Country="France" },  
  20. & nbsp; & nbsp;new Location { City="Dublin"Distance=4527Country="Ireland" }  
  21. & nbsp; & nbsp;};  
  22.    
  23. return cities;  
  24. }  
  25. }  

這使我只需要編寫如下的代碼就能得到跟上面同樣的結果:

  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Web;  
  4. using System.Web.UI;  
  5. using System.Query;  
  6.    
  7. public partial class Step3 : System.Web.UI.Page  
  8. {  
  9. protected void Page_Load(object sender, EventArgs e)  
  10. {  
  11. TravelOrganizer travel = new TravelOrganizer();  
  12.    
  13. GridView1.DataSource = from location in travel.PlacesVisited  
  14. & nbsp; where location.Distance > 1000  
  15. & nbsp; orderby location.Country, location.City  
  16. & nbsp; select location;  
  17.    
  18. GridView1.DataBind();  
  19. }  

LINQ很酷之處就是它是強類型的。這意味著:

1) 你的所有的查詢都會進行編譯時檢查。不像現在的SQL語句,你只有到運行時才會發現你的錯誤所 在。這意味著你在開發時就可以檢查你的代碼的正確性,例如,如果我把上面的"distance"誤寫成 了"distanse",編譯器將為我捕獲到這個錯誤。

2) 當你寫LINQ查詢的時候你將在VS或免費的Visual Web Developer中獲得智能感知的提示。這不僅加 快了編碼的輸入速度,而且使我們在處理無論簡單還是復雜的集合和數據源對象模型時都變得非常容易。以上介紹Linq City集合

【編輯推薦】

  1. LINQ to SQL Table淺談
  2. Linq語句問題的解決方法
  3. Ling to sql更新實體概述
  4. Linq實體繼承簡單描述
  5. Linq Library概述
責任編輯:佚名 來源: 博客園
相關推薦

2009-09-09 15:37:27

Linq DataLo

2009-09-10 10:37:15

LINQ to SQL

2009-09-16 09:38:27

LINQ To SQL

2009-09-14 15:43:12

Linq Settin

2009-09-09 15:28:43

Linq to obj

2009-09-14 10:57:46

LINQ入門

2009-09-18 16:00:07

LINQ架構

2009-09-15 16:26:36

Linq orderb

2009-09-08 09:24:50

LINQ查詢

2009-09-15 11:14:33

LINQ to SQL

2009-09-17 09:24:57

Linq實現分頁

2009-09-11 10:20:36

Linq擴展方法

2009-09-14 16:33:55

LINQ To XML

2009-09-14 10:20:52

LINQ查詢語法

2009-09-09 11:14:04

Linq多個結果集

2009-09-10 09:09:40

Linq實體繼承

2009-09-16 10:58:13

Linq數據分組

2009-09-16 15:48:05

Linq修改XML文檔

2009-09-17 17:14:54

linq to sql

2009-09-18 13:53:09

LINQ工具集
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产午夜精品一区二区三区嫩草 | 水蜜桃久久夜色精品一区 | 一级做a爰片性色毛片16美国 | 国产一二三区在线 | www亚洲成人| 欧美一区二区三区在线观看 | 久久综合激情 | 精品九九九 | 一区二区三区四区在线免费观看 | 在线观看的av | 欧美日韩在线一区 | 美女久久久久久久 | 9porny九色视频自拍 | 秋霞av国产精品一区 | 一区二区福利视频 | 波多野吉衣在线播放 | 人人九九精 | 欧美 日韩 综合 | 成人欧美一区二区三区在线播放 | 国产三级在线观看播放 | 国产成人精品久久二区二区91 | 国产日韩欧美在线观看 | 亚洲国产精品激情在线观看 | 亚洲国产精品一区二区www | 中文字幕在线观看日韩 | 国产精品人人做人人爽 | 久久久精品一区 | 欧美aaaaa| 久久久久国产一区二区三区四区 | 色桃网| 欧美黑人狂野猛交老妇 | 国产高清视频一区 | www国产亚洲精品 | 日本一道本| 波多野结衣亚洲 | 久久国产精品免费视频 | 欧美综合在线观看 | 中日韩欧美一级片 | 伊人在线 | 亚洲精品国产电影 | 一区亚洲 |