This documentation is archived and is not being maintained.
IQueryProvider Interface
Visual Studio 2010
Defines methods to create and execute queries that are described by an IQueryable object.
Assembly: System.Core (in System.Core.dll)
| Name | Description | |
|---|---|---|
![]() ![]() | CreateQuery(Expression) | Constructs an IQueryable object that can evaluate the query represented by a specified expression tree. |
![]() ![]() | CreateQuery<TElement>(Expression) | Constructs an IQueryable<T> object that can evaluate the query represented by a specified expression tree. |
![]() ![]() | Execute(Expression) | Executes the query represented by a specified expression tree. |
![]() ![]() | Execute<TResult>(Expression) | Executes the strongly-typed query represented by a specified expression tree. |
The IQueryProvider interface is intended for implementation by query providers.
For more information about how to create your own LINQ provider, see LINQ: Building an IQueryable Provider on MSDN Blogs.
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Show:

