Language-Integrated Query 快速上手 ( C# ) (LINQ)

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

學習 Entity Framework 與各式 ORM 框架之前的必備技能

LINQ 是 .NET Framework 3.5 的重要特性,內建於 C# 3 與 VB 9 之後的版本,它將不同資料來源的查詢語法統一成 LINQ 語法,大幅簡化資料查詢的複雜度。無論是 .NET 物件、XML 資料、SQL Server 資料庫、Active Directory 物件,都可以輕易地透過 LINQ 來進行查詢。如果還有更多不同的資料來源,只要實作 LINQ 提供者 (Providers),也可以用 LINQ 語法進行查詢,好處多多!

學習利用 LINQ 來查詢資料有許多優點:

  • 使用C#程式語言:對於新的資料來源不需要學習新的查詢語法,使用 C# 或 VB 即可建立查詢。

  • 撰寫更少的程式碼:一個複雜的查詢在 LINQ 語法下能用更簡潔的方式來表達。

  • 嚴謹的SQL語法:透過 LINQ 產生的 T-SQL 語法是非常完整的

  • 查詢語法的可讀性:LINQ 使程式碼可讀性更高,對團隊來說將更容易理解與維護。

  • 查詢語法的一致性:不同的資料來源都可以透過相當類似的 LINQ 語法進行查詢。

  • 支援編譯時期檢查:由於 LINQ 採用 C# 進行查詢語法的描述,因此在編譯時可提供物件型別檢查。

  • 更高的開發生產力:編譯時期可提供物件型別檢查也意謂著提高 IntelliSense 支援程度。

許多從 C# 3.0 之後所推出的框架,都會用到 LINQ 語法來簡化資料查詢的複雜度。例如 Entity Framework 就大量地使用 LINQ 進行資料查詢工作,而許多其他的 ORM 框架,也會利用 LINQ 語法當成標準的查詢語言。因此,學習 LINQ 絕對是 C# 開發人員不可或缺的開發技能之一!

  • 了解 LINQ 架構與基礎語法

  • 了解多種不同的 LINQ 查詢運算式

  • 了解如何使用 LINQ 對任意資料來源進行查詢與篩選

Instructor

Profile photo of Will 保哥
Will 保哥

現任多奇數位創意有限公司技術總監。2018 年榮獲 Angular/Web GDE (Google Developer Expert) 開發專家。2019 年榮獲 Microsoft Regional Director (RD)。連續 16 度當選微軟最有價值專家 (Developer Technologies)。熟悉 Web 開發技術、網站效能調校、.NET/C# 開發技術、SQL Server 資料庫開發、網站內容管理系統、Docker 與 Kubernetes。曾擔任 Visual Studio 2010 上市發表會講師、MSDN 講座講師、TechDays Taiwan 2010~2015 講師、TechEd China 2011, 2013 講師,出版著作有 ASP.NET MVC 2 開發實戰、Windows Phone 開發實戰、ASP.NET MVC 4 開發實戰等書籍。2013 年曾獲選第 6 屆iT邦幫忙鐵人賽年度大獎與開發技術組年度鐵人。

Review
4.9 course rating
4K ratings
ui-avatar of NLP LAB
Nlp L.
4.5
2 years ago

使用起來很順暢也有字幕可以更了解說明的東西,口齒也相當清晰

  • Helpful
  • Not helpful
ui-avatar of 陳曉琪
陳曉琪
5.0
3 years ago

請問是否有提供簡報下載.謝謝!

  • Helpful
  • Not helpful
ui-avatar of 許哲愷
許哲愷
5.0
4 years ago

老師講解詳細,範例的呈現也很清楚。 :)

  • Helpful
  • Not helpful
ui-avatar of 林晏民
林晏民
5.0
4 years ago

讓觀念模糊的我了解基本用法

  • Helpful
  • Not helpful
ui-avatar of Tian Tsai
Tian T.
4.5
5 years ago

非常詳細的LINQ課程

  • Helpful
  • Not helpful
ui-avatar of 梁雅雲
梁雅雲
5.0
5 years ago

清晰簡單,容易了解

  • Helpful
  • Not helpful
ui-avatar of 陳思翰
陳思翰
5.0
5 years ago

講解的很清楚

  • Helpful
  • Not helpful
ui-avatar of 宋權真
宋權真
5.0
5 years ago

將LINQ淺顯易懂~

  • Helpful
  • Not helpful
ui-avatar of 子軒 曾
子軒 �.
5.0
6 years ago

簡明,精要,直接切入重點~

  • Helpful
  • Not helpful
ui-avatar of EpsonChiang-Moxa Intelligence Co.,Ltd.13F.,No.3,Sec.4,New Taipei Blvd., Xinzhuang Dist.,New Taipei City 242032,Taiwan, R.O.C
Epsonchiang-moxa I. C. T. B. X. D. T. C. 2. R.
5.0
6 years ago

字幕偶爾沒出現

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses