Udemy

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

Enroll Now
  • 818 Students
  • Updated 12/2017
  • Certificate Available
4.8
(304 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
1 Hour(s) 54 Minute(s)
Language
Mandarin
Taught by
Will 保哥
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.8
(304 Ratings)
1 views

Course Overview

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

學習 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# 開發人員不可或缺的開發技能之一!

Course Content

  • 6 section(s)
  • 40 lecture(s)
  • Section 1 課程簡介
  • Section 2 LINQ 簡介
  • Section 3 必備的 C# 基礎知識
  • Section 4 開始使用 LINQ 查詢
  • Section 5 練習各種 LINQ 查詢語法
  • Section 6 附錄

What You’ll Learn

  • 了解 LINQ 架構與基礎語法
  • 了解多種不同的 LINQ 查詢運算式
  • 了解如何使用 LINQ 對任意資料來源進行查詢與篩選


Reviews

  • H
    Hunter Wang
    4.5

    謝謝保哥的快速上手課程,應該是因為課程的定位是要讓新手快速入門,所以有許多的語法都是快速帶過,希望外來能夠再多加一些 join 的語法以及SelectMany的部分。 整個課程清晰明瞭,簡單快速,很推薦給新手入門學習。

  • C
    CHUN YEN LAI
    5.0

    感謝保哥佛心開設此門課程,深入淺出的講解,讓人能在短時間內建立觀念,期待保哥再開設其他課程!!

  • 點亮 程式
    5.0

    挺保哥,一個在程式設計上用心的高手。

  • 楊道澄
    5.0

    想知道 iQueryable 的差別 Join部分內容感覺可以再多一點 比較常用的 比如說 left join 跟 outer join

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed