LINQ Basics
Explore LINQ basics to simplify filtering, sorting, and querying collections in C#. Understand both query and method syntax to write cleaner, more efficient code that works well with .NET collections.
We'll cover the following...
The need to filter, sort, and perform various operations with collections and data sources is common. To simplify these tasks, .NET includes Language Integrated Query (LINQ), which allows us to perform SQL-like queries against various data sources.
There are several varieties of LINQ, including:
LINQ to Objects: This is used to work with .NET collections.
LINQ to Entities: This is used to work with database tables through Entity Framework.
LINQ to SQL: This is used to work with Microsoft SQL Server.
In this section, we focus on LINQ to Objects.
Why use LINQ?
Consider the ...