PacktLib: Building Interactive Queries with LINQPad

Building Interactive Queries with LINQPad

Credits

About the Author

About the Reviewers

www.PacktPub.com

Preface

Discovering LINQPad

Downloading and installing LINQPad

Look and feel of LINQPad

Configuring LINQPad

Summary

Coding in LINQPad

Writing your first LINQPad query

Query types

Referencing additional assemblies

Referencing additional namespaces

LINQPad's Dump() method

Summary

Learning LINQ's Basics

The fundamentals of LINQ

The purpose of LINQ

A LINQ query

One LINQ, two syntaxes

Summary

Discovering LINQ Query Operators

Defining LINQ to objects

Query operators

Summary

Database and Relational Data

Introducing LINQ to SQL

Interacting with the database

Element operations

Conversion operations

Deferred execution

Grouping operations

Working with relational data

Projection operations

Inserting, updating, and deleting data

Views and Stored Procedures

Acknowledging LINQ to SQL limits

Summary

Using Other Data Sources

Handling XML

Discovering Entity Framework

Interacting with WCF Data Services

Summary

Getting More Out of LINQPad

Customizing LINQPad

SQL querying

Exporting data

Searching your queries

Leveraging the Util class

Summary

Index