Expression Trees

Although the availability of extension methods, lambda expressions, and object initializers seems to provide the essential building blocks for LINQ, we’re still missing one big piece of the puzzle: How can we execute queries remotely? Let’s take a look at this essential scenario next, enabling rich LINQ providers such as LINQ to SQL.

Get C# 5.0 Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.