background preloader

IQueryable

Facebook Twitter

LINQ IQueryable Toolkit. Walkthrough: Creating an IQueryable LINQ Provider. This advanced topic provides step-by-step instructions for creating a custom LINQ provider.

Walkthrough: Creating an IQueryable LINQ Provider

When you are finished, you will be able to use the provider you create to write LINQ queries against the TerraServer-USA Web service. The TerraServer-USA Web service provides an interface to a database of aerial images of the United States. LINQ: Building an IQueryable Provider - Part I - The Wayward WebLog. Public class Query<T> : IQueryable<T>, IQueryable, IEnumerable<T>, IEnumerable, IOrderedQueryable<T>, IOrderedQueryable { QueryProvider provider; Expression expression; public Query(QueryProvider provider) { if (provider == null) { throw new ArgumentNullException("provider");

LINQ: Building an IQueryable Provider - Part I - The Wayward WebLog