You are in Training / Microsoft / .Net Development / Course WA1658

WA1658 Complete LINQ Training Course Outline

C# 3.0 / VB 9.0 Language Features

  • Implicit typing of local variables
  • Extension Methods
  • Object Initialization Syntax
  • Collection Initialization Syntax
  • Anonymous Types
  • Lambda Expressions
Introduction to LINQ
  • The Role and Scope of LINQ
  • Use of Extension Methods / Lambdas with LINQ
  • Core LINQ Assemblies / Namespaces / Project Types
  • Examining LINQ Query Operators
  • The Query Operator - LINQ type relationship
  • Building LINQ Query Expressions
  • LINQ Over Objects
LINQ to SQL (aka, DLINQ)
  • DLINQ-Centric Attributes and Types
  • The Role of Entity Classes
  • Creating Entity Classes using sqlmetal.exe / Visual Studio
  • The Role of the DataContext
  • Submitting Queries to Relational Databases
  • Invoking Stored Procedures
LINQ to XML (aka, XLINQ)
  • XLINQ-Centric Attributes and Types
  • Generating and persisting XML documents
  • XLINQ as a Better DOM
  • Navigation of XML data
  • Inserting, Updating, Deleting XML Content