開始寫博客,學習Linq(1)
摘自《linq實戰》原文:
軟件很簡單。它可以歸結為兩件事情:代碼和數據。
開發軟件卻並非那麽簡單,其中很重要的一項任務就是編寫處理數據的代碼。
無論選擇了哪種語言,在程序開發得某個時候你將不得不開始與數據打交道。這些數據可能來自於磁盤上的文件、數據庫中的表或網絡上的XML文檔,甚至是上述各項的組合。歸根結底,在任何一個軟件項目中,都需要管理數據。
Linq是什麽?
Linq的設計目的就是為了解決在.NET編程語言中使用數據庫時,不厭其煩地編寫數據訪問和數據持久化代碼,這樣的問題。
對於Linq,微軟公司一開始只是希望其能夠給出一個對象/關系映射的解決方案,並簡化對象和數據源之間的交互過程。
不過,Linq最終卻演化成了一個通用的、語言集成的查詢工具。
這就是Linq。
linq的概覽
Linq或許就是數據和一般編程語言兩個領域之間的那個缺失的連接。
Linq統一了數據訪問的方式,且允許將不同種類的數據源混合起來操作。
Linq卻又作為語言的擴展與C#和Visual Basic等.NET語言無縫集成。
Linq將會極大地該biang應用程序程序或組件處理/維護數據的方式。Linq正在向聲明式編程模型演進。
Linq並不是個簡單的概念。可以認為Linq由兩個互為補充的部分組成:一組處理數據的工具,以及一組對編程語言的擴展。
這是linq的概覽
額,看了一上午概念的東西。Linq是處理數據的代碼,這是我目前的理解。
是統一各種數據源的查詢工具,也是編程語言的擴展。
查詢工具,linq統一了,數組或集合、關系數據庫、xml等數據源的查詢;
編程語言,linq可以讓C#語言查詢數據。
我的理解不知道,對不對呢
開始寫博客,學習Linq(1)