PacktLib: LINQ Quickly

LINQ Quickly

Credits

About the Author

About the Reviewer

Preface

Overview

LINQ Architecture

Integration with SQL

Integration with XML

Support for C# 3.0 Language Features

Summary

LINQ to Objects

Array of Integers

Collection of Objects

Reading from Strings

Reading from Text Files

Summary

LINQ to XML

Features

Class Library

LINQ to XML with Other XML Technologies

XML Names

Loading and Traversing XML

Data Manipulation

Outputting and Streaming XML

Querying XML

Writing XML as Text Files and CSV Files

Reading from CSV Files

LINQ to XML Events

XML Literals and Embedded Expressions in Visual Basic

Summary

LINQ to SQL

Working with Databases Using DataContext

Entity Classes

Creating and Deleting Databases

DataContext Methods

Data Manipulation

LINQ to SQL Queries

Object Relational Designer (O/R Designer)

Summary

LINQ over DataSet

Loading Data into DataSets

Querying Datasets

Sequence Operator

Querying Typed DataSets

DataSet Query Operators

Projection

Join

SequenceEqual

Skip

Distinct

Summary

LINQ to XSD

Un-typed XML

Typed XML

Creating Typed XML using Visual Studio

Customization of XML Objects

Using LINQ to XSD at Command Line

Summary

Standard Query Operators

Restriction Operators

Projection Operators

Join Operators

Concatenation Operator

Ordering Operators

Set Operators

Grouping Operators

Conversion Operators

Equality Operators

Generation Operators

Quantifiers

Aggregation Operators

Partitioning Operators

Element Operators

List of Query Operators´╗┐

Summary

Building an ASP.NET Application

LINQ with Outlook