LINQ for VB 2005

Overview

Are you ready for the future of data access in .NET?

At the Microsoft Professional Developers Conference (PDC) 2005, Microsoft previewed a new technology, Language-Integrated Query (LINQ). It captured a lot of attention because it addressed the fundamental issue of merging object-oriented applications with relational data. The LINQ project team demonstrated how to use LINQ to query a variety of data sources, such as a SQL Server database, an ...

See more details below
Paperback
$26.79
BN.com price
(Save 10%)$29.99 List Price
Other sellers (Paperback)
  • All (8) from $22.00   
  • New (5) from $22.0   
  • Used (3) from $22.16   
Sending request ...

Overview

Are you ready for the future of data access in .NET?

At the Microsoft Professional Developers Conference (PDC) 2005, Microsoft previewed a new technology, Language-Integrated Query (LINQ). It captured a lot of attention because it addressed the fundamental issue of merging object-oriented applications with relational data. The LINQ project team demonstrated how to use LINQ to query a variety of data sources, such as a SQL Server database, an XML file, and an array, and how to manage the data using an object-oriented approach.

Fabio Ferracchiati has written a comprehensive guide to the three main parts of the LINQ May 2006 CTP: managing in-memory data (LINQ to Objects), accessing relational databases (LINQ to ADO .NET), and manipulating XML documents (LINQ to XML). Each chapter offers many practical examples that you can try yourself with the downloadable source code. You'll quickly learn everything you want and need to know about LINQ by actually using LINQ.

The future of .NET data access is already here—and it's a very bright one!

Table of Contents

  1. LINQ to Objects
  2. LINQ to ADO.NET
  3. LINQ to XML
Read More Show Less

Product Details

  • ISBN-13: 9781590598405
  • Publisher: Apress
  • Publication date: 2/9/2007
  • Edition number: 1
  • Pages: 176
  • Product dimensions: 0.38 (w) x 9.25 (h) x 7.50 (d)

Meet the Author

A prolific writer on cutting-edge technologies, Fabio Claudio Ferracchiati has contributed to more than a dozen books on .NET, C#, Visual Basic, and ASP.NET. He is a .NET Microsoft Certified Solution Developer and lives in Milan, Italy. You can read his blog at Ferracchiati.com.
Read More Show Less

Table of Contents

Ch. 1 LINQ to Objects 1

A Simple VB LINQ to Objects Program 1

Extension Methods 3

Lambda Expressions 4

Object Initialization Expressions 5

Anonymous Types 6

Implicitly Typed Local Variables 7

Query Evaluation Time 8

Standard Query Operators 11

Restriction Operator 18

Projection Operators 20

Join Operators 24

Grouping Operator 27

Ordering Operators 31

Aggregate Operators 36

Partitioning Operators 43

Concatenation Operator 46

Element Operators 47

Generation Operators 53

Quantifier Operators 55

Equality Operator 57

Set Operators 58

Conversion Operators 60

Ch. 2 LINQ to ADO.NET 67

Database Interaction 68

DataContext: Advanced Features 80

Other LINQ to SQL Features 90

LINQ to SQL in Visual Studio 2005 108

A DLinq Designer Example 109

LINQ to DataSet 123

Ch. 3 LINQ to XML 127

Querying XML 127

Searching for Attribute Values 130

The Descendants and Ancestors Methods 131

Querying XML for Content Type 132

Querying an XML Document That Uses Schemas 133

The Elements Before This and Elements After This Methods 135

Miscellaneous Functionalities 136

Creating and Modifying XML Documents 139

Creating an XML Document from Scratch 140

Loading and Saving XML 145

Modifying XML 147

LINQ to XML and LINQ to SQL 153

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)