LINQPad: The .NET Programmer's Playground

Execute LINQ queries (or any C# expression or program) interactively with LINQPad. All examples from the LINQ chapters are preloaded, and samples for numerous additional chapters are a single click away. All samples are editable—so you can interact with the examples as you read through the book. Learning C#, LINQ, asynchronous programming, parallel programming, dynamic programming and regular expressions couldn't be easier or more fun! More information

LINQKit: The Bits They Left Out

LINQKit provides you with the extra things you need to get productive with LINQ to SQL and Entity Framework: the ability to use expressions in EntitySets, expression variables in subqueries, and expressions within expressions. LINQKit also includes PredicateBuilder.

PredicateBuilder - Now with Entity Framework Support

PredicateBuilder is a simple and elegant solution to dynamically composing expression predicates for LINQ queries. View article and source code.

Take the LINQ Quiz

Test your knowledge of LINQ with the LINQ Quiz. Everything you need to know to answer this—and more—is covered in the book.

10 LINQ Myths

The ten most common misconceptions—and how they set people awry.


Here is the online supplement for C# 9.0 in a Nutshell.

Here are the online supplements for C# 8.0 in a Nutshell:
   XSD and XSLT.pdf
   Data Contract Serializer.pdf

Here are the online supplements for C# 7.0 in a Nutshell:
   Code Access Security.pdf
   Isolated Storage.pdf
   Code Contracts.pdf

C# 12 in a Nutshell
Buy from amazon.com Buy print or Kindle edition
Buy from ebooks.com Buy PDF edition
Buy from O'Reilly Read via O'Reilly subscription