開始寫部落格,學習Linq

2022-03-10 10:33:05 字數 535 閱讀 9347

除了為處理資料提供全新的方法之外,linq還代表了一種朝著宣告式以及函式式程式設計發展的轉變。

當人們問我為什麼要學習linq時,我會告訴他們linq可以處理xml、關係型資料以及記憶體中的集合,更會提到linq還能幫助開發人員使用宣告式程式設計、延遲執行以及lambda表示式。

以上是pdf的原文,linq是「處理資料」的,還朝著「宣告式」、「函式式」編碼發展,這些文字術語,我都不理解。再看原文

linq是language integrated query(語言整合查詢)的縮寫。簡而言之,linq讓類似於sql語句的查詢操作成為了.net語言(例如c#和vb)中的一等公民。linq為查詢記憶體中的集合( 例如陣列或列表)、xml、dataset以及關係型資料庫提供了內建的支援,且linq還具有強大的可擴充套件性,支援其他型別的資料來源。

再理解原文,linq是語言整合查詢的意思,首先是查詢資料的意思,語言整合不理解;然後是linq讓sql這樣的查詢操作成為與c#並列的一等公民;我知道之前查詢使用ado.net(拼寫sql語句),現在可以使用linq;還有linq具有強大的可擴充套件性,如何解釋其擴充套件性呢?

開始寫部落格,學習Linq(3)

為什麼需要linq?摘自原文 讀者會發現linq著眼於解決程式語言和資料庫之間廣發存在的不統一問題。1.常見的問題,使用.net framework class library fcl 提供了ado.net,開發人員必須顯式地運算元據庫中的表 記錄 列,而當下流行的c 語言卻都是物件導向的。為了解決...

開始寫部落格

不知不覺間離開校園快兩年了,在這段時間裡我作為嵌入式軟體設計人員好歹也算是入了門。回想起兩年前,我連什麼是嵌入式也不知道,就想著工作可能就是寫c 罷了。其實當時我最想去的是遊戲行業的軟體開發 確定了工作後我最初的打算是邊工作邊學習遊戲引擎 ai相關,後來發現一來我根本沒有這麼多的精力,二來我學習的耐...

開始寫部落格

寫部落格的時候,總有那麼點顧慮.顧慮著將真實的自己展現出去或無知,或愚昧,或帶著幼稚的文筆.覺得自己的無知將帶來的種種,不過也正是網際網路才能將我們的無知放大,能讓我們思考內在本質的東西.因而,在之前完全沒有這種習慣的情況下.我的部落格將會成為何種形式或內容的定位,都是那沒的不確定 雖然目的是為了記...