IQueryProvider Interfaz

Definición

Define los métodos para crear y ejecutar las consultas descritas por un objeto IQueryable.

public interface IQueryProvider
Derivado

Comentarios

La IQueryProvider interfaz está pensada para la implementación por parte de los proveedores de consultas.

Para obtener más información sobre cómo crear su propio proveedor LINQ, vea LINQ: Building an IQueryable Provider.

Métodos

CreateQuery(Expression)

Construye un objeto IQueryable que puede evaluar la consulta representada por el árbol de expresión especificado.

CreateQuery<TElement>(Expression)

Construye un objeto IQueryable<T> que puede evaluar la consulta representada por el árbol de expresión especificado.

Execute(Expression)

Ejecuta la consulta representada por el árbol de expresión especificado.

Execute<TResult>(Expression)

Ejecuta la consulta fuertemente tipada representada por el árbol de expresión especificado.

Se aplica a

Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Consulte también