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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.