IQueryProvider Interface
.NET Framework (current version)
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.
Universal Windows Platform
Available since 8
.NET Framework
Available since 3.5
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.1
Windows Phone
Available since 8.1
Available since 8
.NET Framework
Available since 3.5
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.1
Windows Phone
Available since 8.1
Show:
