iT邦幫忙

linq相關文章
共有 103 則文章
鐵人賽 Software Development DAY 12
深入探索LINQ 系列 第 12

技術 SelectMany的應用

這次我們要來說一個跟Select相似的語法-SelectMany,這個語法在處理Master/Details(主檔/明細檔)的資料時非常的有用,在沒有Selec...

鐵人賽 Software Development DAY 11
深入探索LINQ 系列 第 11

技術 Select的原碼探險

前面的章節我們提到Select的使用方式,在知道了它神奇的運作方式及效果後,是不是加深了你對其運作方式的好奇心,其實它的運作方式比我們想的都還要單純,現在讓我們...

鐵人賽 Software Development DAY 10
深入探索LINQ 系列 第 10

技術 建置dotnet/corefx

之前在介紹工具及資源時,有提到dotnet/corefx是我們的地圖,因為裡面有LINQ的原始碼,在正式挑戰地下城之前讓我們來看看這個地圖到底要怎麼使用吧。 建...

鐵人賽 Software Development DAY 9
深入探索LINQ 系列 第 9

技術 Select的應用

前面累積了這麼多的觀念,現在終於要用上了,我們要來正式介紹第一個LINQ語法Select了。 格式說明 在應用的單元裡文章會被分為幾個小節: 功能說明: 語法...

鐵人賽 Software Development DAY 8
深入探索LINQ 系列 第 8

達標好文 技術 所以什麼是LINQ?

應該有很多人覺得很奇怪,這系列的主題明明是LINQ,可是為什麼前面幾篇卻都不是在講LINQ呢?在這章我們就來介紹LINQ的用途,及LINQ跟前面講到的技術到底有...

鐵人賽 Software Development DAY 7
深入探索LINQ 系列 第 7

達標好文 技術 變來變去的Generic Type: 泛型介紹

泛型(Generic Type)是一個C#語言的功能,它可以讓你在定義Class、Method、Interface時先不用決定型別,到了要實體化的時候再決定其型...

鐵人賽 Software Development DAY 6
深入探索LINQ 系列 第 6

技術 Lambda運算式介紹

Lambda在LINQ扮演著十分重要的角色,為了要對每一筆資料做特定的處理,LINQ會使用委派來將外面的方法帶入巡覽的時候執行以得到期望的資料,而為求簡潔,LI...

鐵人賽 Software Development DAY 5
深入探索LINQ 系列 第 5

達標好文 技術 仔細體會yield的甜美: yield介紹

記得以前在學校學寫程式時是寫C語言,那時候認為寫程式要自己實作Linked List等的資料結構是理所當然的事情,就安分守己的自己實作,也沒有多想什麼。 但是自...

鐵人賽 Software Development DAY 4
深入探索LINQ 系列 第 4

技術 藏在foreach下的秘密: foreach原理說明

在開始使用LINQ之後,以前大量使用的foreach已經慢慢的淡出了我的螢光幕前...,我其實一直都沒意識到這一點,直到我在構思這次的文章時,才又想起了這昔日的...

鐵人賽 Software Development DAY 3
深入探索LINQ 系列 第 3

達標好文 技術 LINQPad: 每個.NET工程師都要有的一隻箭

對於.NET的工程師來說最幸福的就是我們有史上最強的IDE: Visual Studio,隨便你要上山還是下海,用著Visual Studio就像是開著蝙蝠車一...

鐵人賽 Software Development DAY 2
深入探索LINQ 系列 第 2

技術 探索的準備(資源說明)

相信各位或多或少都有玩過線上遊戲,在遊戲中我們扮演的角色都會需要去打怪賺取經驗值、提升等級進而增強自己的實力,對我來說學習技術也是可以套用在這個公式上,我們去研...

鐵人賽 Software Development DAY 1
深入探索LINQ 系列 第 1

技術 踏上探索的旅途

在參加這次的鐵人賽之前,有時候會寫一些筆記心得放到網路上,但像鐵人賽這樣要連續30天有產出還真的是頭一遭,壓力也是比平常寫文章的感覺要大得多,但同時我也很高興有...

技術 LINQ 泛型(ㄧ)

T:可以是任何型別 (INT,STRING,FLOAT)WHERE:它叫做「條件約束」,MSDN 的定義:當您定義泛型類別時,可限制用戶端程式碼在執行個體化類別...

技術 LINQ入門的前三篇文章

這三篇文章是我從這些地方整理出來的,希望對大家有幫助: 第一,微軟MSDN網站 http://msdn.microsoft.com/zh-tw/library/...

鐵人賽 開發技術 DAY 30

技術 OpenAccess ORM for Oracle 實戰演練 Day 30

如何在沒有安裝OpenAccess ORM的環境下編譯專案 鐵人賽的最後一篇,我們要來聊聊,如何在沒有安裝 OpenAccess ORM 的環境中,編譯專案,因...

鐵人賽 開發技術 DAY 29

技術 OpenAccess ORM for Oracle 實戰演練 Day 29

多個OpenAccessLinqDataSource共用一個交易 當我們使用 OpenAccessLinqDataSource 做新增、修改時,有時會需要全部成...

鐵人賽 開發技術 DAY 28

技術 OpenAccess ORM for Oracle 實戰演練 Day 28

透過OpenAccessLinqDataSource的Expression Editor建立物件屬性預設值 運算式編輯器是一個挺好玩的工具,這篇我們來看一下新增...

鐵人賽 開發技術 DAY 27

技術 OpenAccess ORM for Oracle 實戰演練 Day 27

透過OpenAccessLinqDataSource的Expression Editor設使用者自行選擇排序欄位 前一篇文章說明如何透過運算式編輯器建立自訂的篩...

鐵人賽 開發技術 DAY 26

技術 OpenAccess ORM for Oracle 實戰演練 Day 26

透過OpenAccessLinqDataSource的Expression Editor設定篩選條件 前一篇「透過OpenAccessLinqDataSourc...

鐵人賽 開發技術 DAY 25

技術 OpenAccess ORM for Oracle 實戰演練 Day 25

透過OpenAccessLinqDataSource快速排序、分頁 透過 OpenAccessLinqDataSource 繫結控制項,並啟動排序和分頁功能,非...

鐵人賽 開發技術 DAY 24

技術 OpenAccess ORM for Oracle 實戰演練 Day 24

為OpenAccessLinqDataSource設定過濾條件,取出符合條件的資料 查詢資料應該是 OpenAccessLinqDataSource 控制項最多...

鐵人賽 開發技術 DAY 23

技術 OpenAccess ORM for Oracle 實戰演練 Day 23

OpenAccessLinqDataSource新增、修改、刪除資料的限制 前一篇說明如何透過 OpenAccessLinqDataSource 執行新增作業,...

鐵人賽 開發技術 DAY 22

技術 OpenAccess ORM for Oracle 實戰演練 Day 22

透過OpenAccessLinqDataSource執行新增作業 前一篇簡單透過 OpenAccessLinqDataSource 執行簡易查詢,並且做了免寫程...

鐵人賽 開發技術 DAY 21

技術 OpenAccess ORM for Oracle 實戰演練 Day 21

初探OpenAccessLinqDataSource OpenAccessLinqDataSource 控制項提供我們很簡易、方便的資料繫結解決方案,在一些簡易...

鐵人賽 開發技術 DAY 20

技術 OpenAccess ORM for Oracle 實戰演練 Day 20

簡述OpenAccessContext的ObjectState狀態變化 快速入門系列中,我們展示了如何透過 OpenAccess ORM 建立、修改、刪除資料,...

鐵人賽 開發技術 DAY 19

技術 OpenAccess ORM for Oracle 實戰演練 Day 19

建立OpenAccess ORM的監聽器 前一篇文章,我們透過設定物件容器的 Log 屬性來取得真正執行的 Sql 語法,但是 Log 屬性限制必須使用 Tex...

鐵人賽 開發技術 DAY 18

技術 OpenAccess ORM for Oracle 實戰演練 Day 18

取得OpenAccess ORM轉換、執行的Oracle Sql Statements 透過 ORM 框架存取資料庫,雖然目的就是我們可以省去多撰寫一種語言(S...

鐵人賽 開發技術 DAY 17

技術 OpenAccess ORM for Oracle 實戰演練 Day 17

OpenAccess快速入門13 OpenAccess 快速入門將協助我們熟悉 OpenAccess,第十三篇說明如何透過 OpenAccess 刪除資料的同時...

鐵人賽 開發技術 DAY 16

技術 OpenAccess ORM for Oracle 實戰演練 Day 16

OpenAccess快速入門12 OpenAccess 快速入門將協助我們熟悉 OpenAccess,第十二篇說明如何透過 OpenAccess 刪除資料庫中的...

鐵人賽 開發技術 DAY 15

技術 OpenAccess ORM for Oracle 實戰演練 Day 15

OpenAccess快速入門11 OpenAccess 快速入門將協助我們熟悉 OpenAccess,第十一篇將整合前幾篇的內容,聊聊如何建立新資料的同時,也去...