iT邦幫忙

linq相關文章
共有 102 則文章
鐵人賽 IT技術 DAY 9
分享一些學習心得 系列 第 9

技術 LINQ自學筆記-打地基-Func委派、Action委派

上一篇提供 .Net 2.0 的泛型委派來簡化委派宣告端所需撰寫的程式碼,進入 .Net 3.5 後,微軟提供了 Func 委派和 Action 委派,再進一步...

鐵人賽 IT技術 DAY 6
分享一些學習心得 系列 第 6

技術 LINQ自學筆記-打地基-具名委派

要用 LINQ ,一定要知道什麼是委派。要了解委派到應用委派,則一定要從基礎模式學起,才會融會貫通!本篇將說明 .Net 委派的最基本模式:具名委派。 自學筆記...

鐵人賽 IT技術 DAY 27
分享一些學習心得 系列 第 27

技術 LINQ自學筆記-語法應用-聚合資料-Join-1

Join 運算子,是 LINQ 標準查詢運算子中,應用難度較高的運算子,我盡量用範例引導的方式讓大家熟悉它。 自學筆記這系列是我自己學習的一些心得分享,歡迎指教...

鐵人賽 IT技術 DAY 12
分享一些學習心得 系列 第 12

技術 LINQ自學筆記-打地基-匿名型別

匿名型別可以讓我們在不事先宣告一個類別結構,就可以建立一個自訂的型別於執行時期使用,搭配物件初始化設定式和型別推斷,開發人員可以省去非常多繁瑣的程式碼。 自學筆...

鐵人賽 IT技術 DAY 2
分享一些學習心得 系列 第 2

技術 LINQ自學筆記-打地基-區域型別推斷01

自學筆記這系列是我自己學習的一些心得分享,歡迎指教。這系列的分享,會以 C# + 我比較熟的 Net 3.5 環境為主。 另外本系列預計至少會切成【打地基】和【...

鐵人賽 IT技術 DAY 11
分享一些學習心得 系列 第 11

技術 LINQ自學筆記-打地基-物件和集合初始設定式

連續五篇委派相關的文章後,這篇來點輕鬆的,談談物件和集合初始設定式,以及超好用的自動實作屬性。 自學筆記這系列是我自己學習的一些心得分享,歡迎指教。這系列的分享...

鐵人賽 IT技術 DAY 21
分享一些學習心得 系列 第 21

技術 LINQ自學筆記-語法應用-型別篩選-OfType 運算子

篩選資料除了前一篇文章介紹的 Where 運算子,還可以利用型別篩選的方式過濾資料,而且 OfType 運算子是 IEnumerable 擴充方法,可以幫我們把...

鐵人賽 IT技術 DAY 17
分享一些學習心得 系列 第 17

技術 LINQ自學筆記-打地基-延後執行

本篇是打地基的最後一篇文章,講的是 LINQ 很重要的一個特色,延後執行。 自學筆記這系列是我自己學習的一些心得分享,歡迎指教。這系列的分享,會以 C# + 我...

鐵人賽 IT技術 DAY 3
分享一些學習心得 系列 第 3

技術 LINQ自學筆記-打地基-區域型別推斷02

自學筆記這系列是我自己學習的一些心得分享,歡迎指教。這系列的分享,會以 C# + 我比較熟的 Net 3.5 環境為主。 另外本系列預計至少會切成【打地基】和【...

鐵人賽 開發技術 DAY 5

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

OpenAccess for Oracle 的資料提供者以及組態檔的連線字串 本篇文章是快速入門的番外篇,因為不見得大家都會遇到這個問題,不過遇上了,就很難搞,...

鐵人賽 IT技術 DAY 14
分享一些學習心得 系列 第 14

技術 LINQ自學筆記-打地基-LINQ工作對象

上一篇文章有提到 LINQ 的第一步就是建立、設定資料來源,而且也說過其實所有 LINQ 查詢的對象,都是物件,那物件型態這麼多種,到底什麼樣的物件才可以應用...

鐵人賽 IT技術 DAY 16
分享一些學習心得 系列 第 16

技術 LINQ自學筆記-打地基-方法架構查詢

撰寫 LINQ 語法有兩種方式,其一是前一篇所講的「查詢運算式」,因為貼近 SQL Script,且較易閱讀,因此大受歡迎,但實際上還有一種撰寫方式,就是「方法...

鐵人賽 IT技術 DAY 7
分享一些學習心得 系列 第 7

技術 LINQ自學筆記-打地基-匿名委派

匿名委派大幅減少使用委派所需要撰寫的程式碼數量,而且實用價值更高,若沒有匿名委派,LINQ 根本無法應用在真實環境中,因為程式碼太冗長、繁雜了。本篇將延續昨天具...

鐵人賽 IT技術 DAY 15
分享一些學習心得 系列 第 15

技術 LINQ自學筆記-打地基-查詢運算式

查詢運算式(Query Expressions)讓 .Net 開發人員可以將 LINQ 查詢語法寫成類似標準 SQL Script 樣式,讓許多開發人員可以迅速...

鐵人賽 IT技術 DAY 8
分享一些學習心得 系列 第 8

技術 LINQ自學筆記-打地基-泛型委派

匿名委派大幅精簡呼叫端使用委派的程式碼,那宣告端,我們就利用泛型委派來精簡吧!本篇將和大家分享泛型委派的實務應用方式。 自學筆記這系列是我自己學習的一些心得分享...

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

技術 C#的利器LINQ-Take的應用

前面的Skip方法是在目標集合上做忽略元素的處理,這次要說的Take是跟Skip完全相反的方法,Take是做選取元素的處理,接下來我們來看看Take的使用方式。...

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

技術 C#的利器LINQ-Aggregate的原碼探索

這次我們要來看Aggregate的原始碼,由上一章的介紹可以知道Aggregate的功能是把前面元素的彙整結果傳到目前的元素再跟其合併並且再傳至下個元素,這樣累...

鐵人賽 Modern Web DAY 28

技術 [鐵人賽Day28] / LINQPad神器

前言 本文將介紹LINQPad的基本使用情境。 同步發表於個人點部落 - [鐵人賽Day28] ASP.Net Core MVC 進化之路 - 工具篇(2)...

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

技術 踏上探索的旅途

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

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

技術 C#的利器LINQ-Skip的應用

今天要說的方法是Skip,就是可以忽略部分元素的方法,我們在處理資料時可能會有某些資料不想要輸出的需求,這時就可以用Skip來達成,現在我們來看看Skip要怎麼...

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

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

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

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

技術 Select的原碼探險

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

鐵人賽 開發技術 DAY 3

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

OpenAccess快速入門01 接下來幾篇 OpenAccess 快速入門將協助我們熟悉 OpenAccess,第一篇我們要先來建立資料庫和模型。 實務上,幾...

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

技術 建置dotnet/corefx

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

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

技術 C#的利器LINQ-OrderBy的原碼探索

前面我們說到LINQ排序方法有四個OrderBy、OrderByDescending、ThenBy及ThenByDescending,OrderBy及Order...

鐵人賽 開發技術 DAY 1

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

Hello OpenAccess:安裝與建立專案 Telerik OpenAccess ORM Framework 是一套免費的 Object-Relation...

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

技術 C#的利器LINQ-GroupBy的原碼探索

前面一章提到了我們提到了GroupBy的使用方式,LINQ方法提供給我們很多的選擇,讓我們可以在合適的情境下使用這些方法,我們已經會轉動輪子了,現在來看看輪子是...

技術 LINQ入門的前三篇文章

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

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

技術 Where的原碼探索

前一章我們講到Where的使用方式,Where使用起來很直覺,就像用if else做判斷一樣,使用一個bool回傳型態的Lambda Expression就可以...

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

技術 C#的利器LINQ-Skip的原碼探索

本章會說明及分析Skip、SkipLast、SkipWhile三個方法的原始碼實作及測試案例欣賞。 原始碼分析 Source Code: Skip.cs、Pa...