Programming Microsoft LINQ in Microsoft .NET Framework 4 Front Cover

Programming Microsoft LINQ in Microsoft .NET Framework 4

  • Length: 704 pages
  • Edition: 1
  • Publisher:
  • Publication Date: 2010-12-08
  • ISBN-10: 0735640572
  • ISBN-13: 9780735640573
  • Sales Rank: #1293872 (See Top 100 Books)
Description

Dig into LINQ — and transform the way you work with data.

With LINQ, you can query data from a variety of sources — including databases, objects, and XML files — directly from Microsoft Visual Basic® or C#. Guided by data-access experts who’ve worked in depth with LINQ and the Microsoft development teams, you’ll learn how .NET Framework 4 implements LINQ, and how to exploit it. Clear examples show you how to deliver your own data-access solutions faster and with leaner code.

Discover how to:

  • Use LINQ to query databases, object collections, arrays, XML, Microsoft Excel® files, and other sources
  • Apply LINQ best practices to build data-enabled .NET applications and services
  • Manipulate data in a relational database with ADO.NET Entity Framework or LINQ to SQL
  • Read, write, and manage XML content more efficiently with LINQ to XML
  • Extend LINQ to support additional data sources by creating custom operators and providers
  • Examine other implementations, such as LINQ to SharePoint®
  • Use LINQ within the data, business, and service layers of a distributed application
  • Get code samples on the Web

Table of Contents

Part 1. LINQ Foundations
Chapter 1. LINQ Introduction
Chapter 2. LINQ Syntax Fundamentals
Chapter 3. LINQ to Objects

Part 2. LINQ to Relational
Chapter 4. Choosing Between LINQ to SQL and LINQ to Entities
Chapter 5.LINQ to SQL: Querying Data
Chapter 6. LINQ to SQL: Managing Data
Chapter 7. LINQ to SQL: Modeling Data and Tools
Chapter 8. LINQ to Entities: Modeling Data with Entity Framework
Chapter 9. LINQ to Entities: Querying Data
Chapter 10. LINQ to Entities: Managing Data
Chapter 11. LINQ to DataSet

Part 3. LINQ to XML
Chapter 12. LINQ to XML: Managing the XML Infoset
Chapter 13. LINQ to XML: Querying Nodes

Part 4. Advanced LINQ
Chapter 14. Inside Expression Trees
Chapter 15. Extending LINQ
Chapter 16. Parallelism and Asynchronous Processing
Chapter 17. Other LINQ Implementations

Part 5. Applied LINQ
Chapter 18. LINQ in a Multitier Solution
Chapter 19. LINQ Data Binding

To access the link, solve the captcha.