Working with Iterator Methods and Data in LINQ

Intermediate
  • 12 Videos | 1h 8m 53s
  • Earns a Badge
LINQ, C#'s Language Integrated Query, simplifies the code needed to query, reshape, and aggregate data. Instead of writing complex, nested loops to implement procedures for working with data, LINQ enables a more functional, declarative style. LINQ queries more closely resemble SQL than a procedural language like C. In this course, you'll learn about iterator methods, including their advantages, how to step through and implement them, and how to convert a standard method to an iterator method. You'll also examine filtering and ordering data using LINQ to Objects, using LINQ's let clause, and the purpose of deferred execution. Finally, you'll learn about aggregating, grouping, and joining data using LINQ to Objects. This course was originally created by Global Knowledge (GK).

WHAT YOU WILL LEARN

  • recognize LINQ concepts that will be covered in this course
    describe iterator methods and their purpose
    recognize how to use the Visual Studio debugger to step through an iterator method
    recognize how to convert an existing method into an iterator method
    describe LINQ to Objects and how it changes how C# code is written
    describe the let clause and reasons for using the let clause in a query
  • recognize the purpose of deferred execution in LINQ queries
    recognize the various categories and types of LINQ operators
    describe LINQ aggregation operators and how they can be used
    recognize how the GroupBy clause works in LINQ
    recognize how to join relational data in LINQ
    recognize how to use LINQ's join operator with two DataSets

IN THIS COURSE

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.