From the course: .NET Essentials: Working with LINQ

Unlock this course with a free trial

Join today to access over 22,500 courses taught by industry experts.

Explore LINQ essential parts

Explore LINQ essential parts - .NET Tutorial

From the course: .NET Essentials: Working with LINQ

Explore LINQ essential parts

- [Instructor] LINQ has an interesting origin story. After the initial release of .NET, the Microsoft programming language teams considered how to add functional programming concepts to .NET. The main goal of this initiative was to build the features that empower the LINQ query tools. LINQ is a terrific example of what is possible with functional concepts. Functional programming as we're studying, I find that it changes the way I think about structuring applications and writing code. There is a lot to explore on this topic. If you want a more in-depth look, I recommend my "Explorer Functional Patterns in C#" course. And this video, we'll look at some of the important concepts in LINQ. Remember that this course is focusing on LINQ for objects, but most of the concepts in this video apply to the other LINQ providers. Let's start with an explanation of the phases of a LINQ query. The first phase is where we set up and…

Contents