Course Outline

Introduction

LINQ Basics

  • IEnumerable<T>
  • IEnumerator<T>
  • Projection, filtering, quantifiers, partitions, operations, etc.

Overview of LINQ Operators

  • Immediate vs deferred executions
  • Streaming vs non-streaming operators

Preparing the Development Environment

  • Installing and configuring .NET
  • Installing and configuring LINQPad

Simple LINQ Queries

  • Selecting a data source
  • Creating a query
  • Executing a query

Data Transformation and Type Relationships

  • Returning results as a type
  • Performing operations on source elements
  • Allowing the compiler to select types

Grouping and Joining LINQ Queries

  • Grouping by multiple keys
  • Extending a group query
  • Grouping with custom keys
  • Using inner join with composite key
  • Using group join and inner group join

LINQ with Lambda Operators

  • Understanding method syntax with Lambda operators
  • Grouping by multi-keys
  • Grouping by custom keys and custom objects
  • Using inner join and composite join
  • Using group join and group inner join

Standard and Complex Queries

  • Filtering subsets
  • Rearranging data with an operator
  • Parsing basic groups
  • Creating a hierarchy in a data set
  • Chaining data
  • Using into and let keywords

LINQ to SQL

  • Setting up a database
  • Querying a database
  • Updating a database

LINQ to XML

  • Creating a tree
  • Using tree queries

Summary and Conclusion

Requirements

  • An understanding of programming

Audience

  • Web Developers
 14 Hours

Number of participants



Price per participant

Testimonials (5)

Related Courses

Introducing C# 6.0 with Visual Studio 2015/2017

28 Hours

C#.Net

35 Hours

Advanced Programming in C#

35 Hours

Advanced C# for Automation Test Engineers

21 Hours

ASP.Net 4.0

35 Hours

Developing in C# 6 Development

28 Hours

C# for Automation Test Engineers

21 Hours

Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012

21 Hours

Design Patterns in C#

14 Hours

Introduction to Blazor

14 Hours

Programming in ASP.NET MVC 5

21 Hours

Programming in C# with Visual Studio 2022

28 Hours

Programming in C#

14 Hours

Programming in WPF

21 Hours

Selenium C# Test Automation

14 Hours

Related Categories

1