成人免费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-11 10:20:36

Linq擴展方法

2009-09-14 10:20:52

LINQ查詢語法

2009-09-14 16:33:55

LINQ To XML

2009-09-15 11:14:33

LINQ to SQL

2009-09-17 09:24:57

Linq實現分頁

2009-09-09 11:14:04

Linq多個結果集

2009-09-10 09:09:40

Linq實體繼承

2009-09-14 13:14:49

LINQ序列

2009-09-14 14:58:52

LINQ to XML

2009-09-16 10:58:13

Linq數據分組

2009-09-16 15:48:05

Linq修改XML文檔
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩在线一区二区 | 国产激情亚洲 | 久久大 | www.中文字幕 | 久久国产免费看 | 97免费视频在线观看 | 羞羞在线视频 | 日日淫 | 91麻豆产精品久久久久久 | 欧美日韩国产高清视频 | 日日夜夜精品视频 | 一区二区三区网站 | 国产一级片在线观看视频 | 亚洲精品一区二区在线观看 | 操久久 | 97精品超碰一区二区三区 | 精品一区二区在线观看 | 日本视频免费观看 | 最新免费视频 | av免费观看在线 | 一级片aaa | 中文字幕亚洲一区 | 日韩精品一区二区三区在线观看 | 亚洲大片一区 | 成人免费视频观看视频 | 伊色综合久久之综合久久 | 成人中文网 | 亚洲中午字幕 | 国产精品一区一区 | 国产精品日韩欧美一区二区 | 亚洲福利精品 | 99日韩 | 91精品国产综合久久婷婷香蕉 | 久久亚洲欧美日韩精品专区 | 国产一二三区免费视频 | 91久久| 欧美色综合一区二区三区 | 免费视频一区二区 | 国产日韩在线观看一区 | av网站免费在线观看 | 国产精品成人一区二区三区 |