前言:
許多朋友在編寫以資料庫為中心的應用程式是時常會因為呼叫資料庫以及維護資料的關係等而煩惱,繁雜的sql字串語句,sql注入檢測,語法,字元長度等,有些時候為了在程式上更方便使用還要寫一些看似不重要只為了方便的儲存過程。現在好了從.net framework 3.5版本開始我們可以使用物件導向的方式訪問資料庫了。圖1顯示了linq的基本使用方式,看了以後是不是覺得似曾相識啊。
(圖1)
linq
的方便之處,您可以使用語言關鍵字和熟悉的運算子針對強型別化物件集合編寫查詢,並具有完全型別檢查和intellisense 支援。
linq
支援的不僅sql server資料庫,還有xml文件、ado.net資料集、.net集合、檔案、字串等
在visual studio 中,可以用visual basic 或c# 為以下各種資料來源編寫linq 查詢:sql server 資料庫、xml 文件、ado.net 資料集以及支援ienumerable 或泛型ienumerable)>) 介面的任意物件集合。此外,還計畫了對ado.net entity framework 的linq 支援,並且第三方為許多web 服務和其他資料庫實現編寫了linq 提供程式。(此句摘自微軟msdn)
好了,從今天起我將和大家一起來學習linq(語言整合查詢)。
注意linq必須使用visual studio 2008和.net framework 3.5為基本程式設計環境!
本人的email是:[email protected]
歡迎各位朋友來信交流。
LINQ教程一 LINQ簡介
一 為什麼要使用linq 要理解為什麼使用linq,先來看下面乙個例子。假設有乙個整數型別的陣列,找到裡面的偶數並進行降序排序。1 using system 2using system.collections.generic 3using system.linq 4using system.text...
LINQ簡易教程
linq,全稱是language intergrated query的縮寫,即 整合語言查詢 利用linq可以使資料庫的表像類一樣使用,簡單方便。下面來用很短的篇幅簡單地介紹一下linq的使用方法。這個是乙個準備工作,也可以使用access,oracle等其他資料庫,這裡採用sql server是因...
LINQ教程 一起來學LINQ(一)
linq,乙個伴隨著vs2008 net3.5 出現的新名詞,由於一直都是使用vs2005,所以一直沒有去學習,最近比較空閒,所以想學習一下,增長些知識,那麼下面,這個教程也可以順便記錄一下我的學習過程,那麼下面就讓我們一起來開始美妙的linq之旅吧 1 什麼是linq 首先,我們來看一段 先留乙個...