THE SQL Server Blog Spot on the Web

Welcome to - The SQL Server blog spot on the web Sign in | |
in Search

SQLBI - Marco Russo

Please visit the same blog at - comments are now disabled here but you can comment on the new blog (all blog posts available here are available there, too).
You can follow me on Twitter: @marcorus

Programming Microsoft LINQ in .NET 4

30 months after the LINQ book based on .NET 3.5, it is now available the Programming Microsoft LINQ in Microsoft .NET Framework 4!

I wrote this book with Paolo Pialorsi and we updated existing content adding several chapters.

This is the list of chapters:

Programming Microsoft LINQ in .NET 4

  • Part I – LINQ Foundations
    • 1 LINQ Introduction
    • 2 LINQ Syntax Fundamentals
    • 3 LINQ to Objects
  • Part II – LINQ to Relational
    • 4 Choosing Between LINQ to SQL and LINQ to Entities (new chapter)
    • 5 LINQ to SQL: Querying Data
    • 6 LINQ to SQL: Managing Data
    • 7 LINQ to SQL: Modeling Data and Tools
    • 8 LINQ to Entities: Modeling Data with Entity Framework (new chapter)
    • 9 LINQ to Entities: Querying Data (new chapter)
    • 10 LINQ to Entities: Managing Data (new chapter)
    • 11 LINQ to DataSet
  • Part III – LINQ and XML
    • 12 LINQ to XML: Managing the XML Infoset
    • 13 LINQ to XML: Querying Nodes
  • Part IV – Advanced LINQ
    • 14 Inside Expression Trees
    • 15 Extending LINQ
    • 16 Parallelism and Asynchronous Processing (new chapter)
    • 17 Other LINQ Implementations
  • Part V – Applied LINQ
    • 18 LINQ in a Multitier Solution
    • 19 LINQ Data Binding (new chapter)

If you look at the previous edition, you will find a few chapters are missing. The content of most of them have been simply moved into other chapters (in particular, the LINQ Data Binding includes information about LINQ usage with ASP.NET, WPF, Silverlight and Windows Forms). We had to remove the two appendixes about the new language features introduced in C# 3 and Visual Basic 2008 such as Lambda Expressions and Anonymous Types. We hadn’t space (there are a lot of new pages about LINQ and Entity Framework) and in general we thought that these concepts should be now well known by .NET programmers. Or, at least, there are now many C# and Visual Basic books that cover these new syntaxes.

Published Monday, November 29, 2010 6:05 PM by Marco Russo (SQLBI)
Filed under: ,



Alexander Kuznetsov said:


I see that your book is already available on Safari. Yet I have already read the following book:

LINQ in Action

By: Fabrice Marguerie; Steve Eichert; Jim Wooley

What shall I learn from your book if I am quite familiar with the contents of "LINQ in Action"?


November 29, 2010 11:47 AM

Marco Russo (SQLBI) said:

LINQ in Action doesn't cover all the content that are new in .NET 4 (it was on .NET 3.5, like our previous book).

Looking at the previous list, these chapters are surely not covered there: 4, 8, 9, 10, 14, 16, 18 and 19

Hot it helps!


November 29, 2010 11:57 AM

JL said:

November 29, 2010 12:23 PM

Marco Russo (SQLBI) said:

JL: I just fixed the link, thanks!

November 29, 2010 1:25 PM

Alexander Kuznetsov said:

Began reading. Thanks!

December 1, 2010 10:47 AM
New Comments to this post are disabled

About Marco Russo (SQLBI)

Marco Russo is a consultant, writer and trainer specialized in Business Intelligence with Microsoft technologies. He runs the SQLBI.COM website, which is dedicated to distribute resources useful for BI developers, like Integration Services components, Analysis Services models, tools, technical information and so on. Marco is certified as MCT, MCDBA, MCSD.NET, MCSA, MCSE+I.

This Blog



Privacy Statement