Compartir a través de


TableQuery<TElement> Clase

Definición

Representa una consulta en una tabla de Microsoft Azure.

public class TableQuery<TElement> : System.Collections.Generic.IEnumerable<TElement>, System.Linq.IQueryable<TElement>
type TableQuery<'Element> = class
    interface IQueryable<'Element>
    interface seq<'Element>
    interface IEnumerable
    interface IQueryable
Public Class TableQuery(Of TElement)
Implements IEnumerable(Of TElement), IQueryable(Of TElement)

Parámetros de tipo

TElement
Herencia
TableQuery<TElement>
Implementaciones

Constructores

TableQuery<TElement>()

Inicializa una nueva instancia de la clase TableQuery<TElement>.

Propiedades

ElementType

Obtiene el tipo de los elementos que se devuelven cuando se ejecuta el árbol de expresión.

Expression

Obtiene el árbol de expresión.

FilterString

Obtiene o establece la expresión de filtro que se va a usar en la consulta de tabla.

Provider

Obtiene el proveedor de consultas que está asociado a este origen de datos.

SelectColumns

Obtiene o establece los nombres de propiedad de las propiedades de entidad de tabla que se devolverán cuando se ejecute la consulta de tabla.

TakeCount

Obtiene o establece el número de entidades que devuelve la consulta especificadas en la consulta de tabla.

Métodos

Copy()

Copia superficial de TableQuery

Execute(TableRequestOptions, OperationContext)

Ejecuta una consulta en una tabla.

ExecuteSegmented(TableContinuationToken, TableRequestOptions, OperationContext)

Ejecuta una consulta segmentada en una tabla.

ExecuteSegmentedAsync(TableContinuationToken)

Inicia una operación asincrónica para ejecutar una consulta y devolver los resultados como un segmento de resultado.

ExecuteSegmentedAsync(TableContinuationToken, CancellationToken)

Inicia una operación asincrónica para ejecutar una consulta y devolver los resultados como un segmento de resultado.

ExecuteSegmentedAsync(TableContinuationToken, TableRequestOptions, OperationContext)

Inicia una operación asincrónica para ejecutar una consulta y devolver los resultados como un segmento de resultado.

ExecuteSegmentedAsync(TableContinuationToken, TableRequestOptions, OperationContext, CancellationToken)

Comienza una operación asincrónica para ejecutar una consulta y devolver los resultados como un segmento de resultado.

GetEnumerator()

Devuelve un enumerador que recorre en iteración la colección TableQuery<TElement>.

OrderBy(String)

Defina order by expression para la consulta de tabla. Solo se aplica al punto de conexión de tabla de Cosmos.

OrderByDesc(String)

Defina order by desc expression para la consulta de tabla. Solo se aplica al punto de conexión de tabla de Cosmos.

Select(IList<String>)

Define los nombres de propiedad de las propiedades de entidad de tabla que devolverán cuando se ejecute la consulta de tabla.

Take(Nullable<Int32>)

Define el límite superior del número de entidades que devuelve la consulta.

Where(String)

Define una expresión de filtro para la consulta de tabla. La consulta devolverá únicamente las entidades que cumplan la expresión de filtro especificada.

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

Representa una consulta en una tabla de Microsoft Azure.

Métodos de extensión

CountAsync<TSource>(IQueryable<TSource>, CancellationToken)

Devuelve el número de elementos de una secuencia.

MaxAsync<TSource>(IQueryable<TSource>, CancellationToken)

Devuelve el valor máximo de una interfaz IQueryable<T> genérica.

MinAsync<TSource>(IQueryable<TSource>, CancellationToken)

Devuelve el valor mínimo de un objeto genérico IQueryable<T>.

ToFeedIterator<T>(IQueryable<T>)

Este método de extensión obtiene feedIterator de LINQ IQueryable para ejecutar la consulta de forma asincrónica. Esto creará el nuevo feedIterator nuevo cuando se llame a .

ToQueryDefinition<T>(IQueryable<T>)

Este método genera la definición de consulta a partir de la consulta LINQ.

ToStreamIterator<T>(IQueryable<T>)

Este método de extensión obtiene feedIterator de LINQ IQueryable para ejecutar la consulta de forma asincrónica. Esto creará el nuevo feedIterator nuevo cuando se llame a .

AsTableQuery<TElement>(IQueryable<TElement>)

Especifica que se devuelve una consulta como un TableQuery objeto .

Resolve<TElement,TResolved>(IQueryable<TElement>, EntityResolver<TResolved>)

Especifica una resolución de entidades para la consulta.

WithContext<TElement>(IQueryable<TElement>, OperationContext)

Especifica un OperationContext para la consulta.

WithOptions<TElement>(IQueryable<TElement>, TableRequestOptions)

Especifica un conjunto de TableRequestOptions con el que se ejecutará la consulta.

AsDocumentQuery<T>(IQueryable<T>)

Convierte un IQueryable en IDocumentQuery que admite la paginación y la ejecución asincrónica en el servicio Azure Cosmos DB.

CountAsync<TSource>(IQueryable<TSource>, CancellationToken)

Devuelve el número de elementos de una secuencia.

MaxAsync<TSource>(IQueryable<TSource>, CancellationToken)

Devuelve el valor máximo de una interfaz IQueryable<T> genérica.

MinAsync<TSource>(IQueryable<TSource>, CancellationToken)

Devuelve el valor mínimo de un objeto genérico IQueryable<T>.

ToCommaSeparatedString<T>(IEnumerable<T>)

Convierte los elementos de una colección en cadenas y los concatena en una lista separada por comas, o devuelve null para colecciones nulas o vacías.

Se aplica a