0%

Book Description

Every C# programmer needs to learn about LINQ (Language--Integrated Query), Microsoft's breakthrough technology for simplifying and unifying data access from any data source. With LINQ, you can write more elegant and flexible code—not just to access databases and files, but to manipulate data structures and XML.

This book is a short, yet comprehensive guide to the major features of LINQ and the significant enhancements introduced with .NET 3.5. There is no better source for getting a head--start on the future of these technologies than this book.

  • A clear and comprehensive yet concise introduction to using LINQ in C#

  • Covers LINQ to Objects, LINQ to SQL, LINQ to DataSet, and LINQ to XML

  • Rich in working examples of LINQ in action

  • Ideal for C# programmers at any level

Table of Contents

  1. Copyright
  2. LINQ for Visual C# 2008
    1. What Is LINQ?
    2. Why LINQ?
    3. What You Need to Use LINQ
    4. Resources
    5. What's Next?
  3. LINQ to Objects
    1. Introduction
    2. A Simple C# 3.0 LINQ to Objects Program
    3. Extension Methods
    4. Lambda Expressions
    5. Expression Trees
    6. Object Initialization Expressions
    7. Anonymous Types
    8. Implicitly Typed Local Variables
    9. Query Evaluation Time
    10. Standard Query Operators
    11. Summary
  4. LINQ to ADO.NET
    1. Introduction
    2. Database Interaction
    3. DataContext: Advanced Features
    4. Other LINQ to SQL Features
    5. LINQ to SQL in Visual Studio 2008
    6. LINQ to DataSet
    7. Summary
  5. LINQ to XML
    1. Introduction
    2. Querying XML
    3. Creating and Modifying XML Documents
    4. Summary
  6. Related Titles
3.145.9.148