Want an easy way to query and update data? To query different data stores with a single tool? LINQ is the answer. Language-Integrated Query (LINQ) extends Visual Studio with powerful query capabilities based on C# and Visual Basic. LINQ makes big data doable.

In LINQ with C# Essential Training, engineer Olivia Chiu introduces techniques for querying, updating, and transforming data with LINQ. She covers standard queries—such as finding overlaps in two datasets and creating hierarchies—as well as complex chained queries. She also shows how to group and join LINQ queries with lambda expressions, and use LINQ to query SQL databases and XML documents. Last but not least, Olivia provides tips for optimizing the performance of your queries.

Learning objectives

  • Creating and executing a LINQ query
  • Returning results
  • Changing the data source type
  • Performing standard queries
  • Working with lambda expressions
  • Chaining and complex queries
  • Querying SQL and XML
  • Performing tree queries
  • Using sequences, elements, and scalars
  • Allocating memory

Apply for this course