text.skipToContent text.skipToNavigation
  1. Home
  2. Computer Science & IT
  3. LINQ Unleashed: for C#

LINQ Unleashed: for C#, 1st edition

  • Paul Kimmel

Published by Sams Publishing (August 19th 2008) - Copyright © 2009

1st edition

LINQ Unleashed: for C#

ISBN-13: 9780672329838

Includes: Paperback
Free delivery
$54.99

Permanently unavailable

What's included

  • Paperback

    You'll get a bound printed text.

Overview

Table of contents

Introduction  1

Part I     Getting Ready for LINQ

       1     Programming with Anonymous Types 5

       2     Using Compound Type Initialization  29

       3     Defining Extension and Partial Methods  61

       4     yield return: Using .NET’s State Machine Generator  85

       5     Understanding Lambda Expressions and Closures  97

       6     Using Standard Query Operators  121

Part II    LINQ for Objects

       7     Sorting and Grouping Queries 137

       8     Using Aggregate Operations 151

       9     Performing Set Operations  167

       10   Mastering Select and SelectMany  185

       11   Joining Query Results  211

       12   Querying Outlook and Active Directory  239

Part III   LINQ for Data

       13   Querying Relational Data with LINQ 265

       14   Creating Better Entities and Mapping Inheritance and Aggregation  289

       15   Joining Database Tables with LINQ Queries  309

       16   Updating Anonymous Relational Data  349

       17   Introducing ADO.NET 3.0 and the Entity Framework  383

Part IV  LINQ for XML

       18   Extracting Data from XML 415

       19   Comparing LINQ to XML with Other XML Technologies  437

       20   Constructing XML from Non-XML Data  453

       21   Emitting XML with the XmlWriter  463

       22   Combining XML with Other Data Models  469

       23   LINQ to XSD Supports Typed XML Programming  485

Index

For teachers

All the material you need to teach your courses.

Discover teaching material