Take off to LINQ
The major extension of .NET 3.5 consists of language enhancements and libraries that make up Microsoft Language Integrated Query (LINQ). LINQ offers a new way to query data by using strongly–typed queries and strongly–typed results, common across a number of disparate data types. In this workshop you will not only learn how to query object lists, XML, and relational data, but also learn what happens behind the scenes and see the fundamental aspects of these enhancements for using this new technology in the best way. You get information about design guidelines, best practices, and pitfalls. This course also gives you the skills to use the ADO.NET Entity Framework that is available since .NET 3.5 SP1 to give you options to map objects to relational data.
  • C# and LINQ
    • Extension methods
    • Lambda expressions
    • Anonymous types
    • Type inference
    • LINQ query
    • Expression trees
  • LINQ to Objects
    • Filtering, Grouping, Joining…
    • LINQ operators
  • LINQ to XML
    • Creating XML with LINQ to XML
    • Querying XML
    • Conversion and updates
  • ADO.NET Entity Framework
    • Object–Relational Mapping
    • Entities
    • Data Contexts
    • Object Services
    • Entity SQL
    • Change Tracking
    • Concurrency Management
  • LINQ to relational data
    • LINQ to DataSet
    • LINQ to SQL
    • LINQ to Entities
  • ADO.NET Data Services
    • Data Services overview
    • Using Data Services with REST
    • Service Operations

Please contact office@cninnovation.com
Back to all Workshops