Table​Query<​TElement> Class

Definition

Represents a query against a Microsoft Azure table.

public class TableQuery<TElement> : System.Collections.Generic.IEnumerable<TElement>, System.Linq.IQueryable<TElement>
Type Parameters
TElement

A class which implements ITableEntity.

Inheritance
TableQuery<TElement>
Implements
IEnumerable<TElement> IQueryable<TElement>

Constructors

Table​Query<​TElement>()

Initializes a new instance of the TableQuery<TElement> class.

Properties

Element​Type

Gets the type of the element(s) that are returned when the expression tree is executed.

Expression

Gets the expression tree.

Filter​String

Gets or sets the filter expression to use in the table query.

Provider

Gets the query provider that is associated with this data source.

Select​Columns

Gets or sets the property names of the table entity properties to return when the table query is executed.

Take​Count

Gets or sets the number of entities the query returns specified in the table query.

Methods

Begin​Execute​Segmented(​Table​Continuation​Token, ​Async​Callback, ​Object)

Begins an asynchronous operation to execute a query and return the results as a result segment.

Begin​Execute​Segmented(​Table​Continuation​Token, ​Table​Request​Options, ​Operation​Context, ​Async​Callback, ​Object)

Begins an asynchronous operation to execute a query and return the results as a result segment.

Copy()
End​Execute​Segmented(​IAsync​Result)

Ends an asynchronous operation to execute a query and return the results as a result segment.

Execute(​Table​Request​Options, ​Operation​Context)

Executes a query on a table.

Execute​Segmented(​Table​Continuation​Token, ​Table​Request​Options, ​Operation​Context)

Executes a segmented query against a table.

Execute​Segmented​Async(​Table​Continuation​Token, ​Table​Request​Options, ​Operation​Context, ​Cancellation​Token)

Initiates an asynchronous operation to execute a query and return the results as a result segment.

Execute​Segmented​Async(​Table​Continuation​Token, ​Table​Request​Options, ​Operation​Context)

Initiates an asynchronous operation to execute a query and return the results as a result segment.

Execute​Segmented​Async(​Table​Continuation​Token)

Initiates an asynchronous operation to execute a query and return the results as a result segment.

Execute​Segmented​Async(​Table​Continuation​Token, ​Cancellation​Token)

Initiates an asynchronous operation to execute a query and return the results as a result segment.

Get​Enumerator()

Returns an enumerator that iterates through the TableQuery<TElement>.

Select(​IList<​String>)

Defines the property names of the table entity properties to return when the table query is executed.

Take(​Nullable<​Int32>)

Defines the upper bound for the number of entities the query returns.

Where(​String)

Defines a filter expression for the table query. Only entities that satisfy the specified filter expression will be returned by the query.

Explicit Interface Implementations

I​Enumerable.​Get​Enumerator()

Extension Methods

AsDocumentQuery<T>(IQueryable<T>)

Represents a query against a Microsoft Azure table.

AverageAsync(IQueryable<Decimal>, CancellationToken)

Represents a query against a Microsoft Azure table.

AverageAsync(IQueryable<Double>, CancellationToken)

Represents a query against a Microsoft Azure table.

AverageAsync(IQueryable<Int32>, CancellationToken)

Represents a query against a Microsoft Azure table.

AverageAsync(IQueryable<Int64>, CancellationToken)

Represents a query against a Microsoft Azure table.

AverageAsync(IQueryable<Nullable<Decimal>>, CancellationToken)

Represents a query against a Microsoft Azure table.

AverageAsync(IQueryable<Nullable<Double>>, CancellationToken)

Represents a query against a Microsoft Azure table.

AverageAsync(IQueryable<Nullable<Int32>>, CancellationToken)

Represents a query against a Microsoft Azure table.

AverageAsync(IQueryable<Nullable<Int64>>, CancellationToken)

Represents a query against a Microsoft Azure table.

AverageAsync(IQueryable<Nullable<Single>>, CancellationToken)

Represents a query against a Microsoft Azure table.

AverageAsync(IQueryable<Single>, CancellationToken)

Represents a query against a Microsoft Azure table.

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

Represents a query against a Microsoft Azure table.

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

Represents a query against a Microsoft Azure table.

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

Represents a query against a Microsoft Azure table.

SumAsync(IQueryable<Decimal>, CancellationToken)

Represents a query against a Microsoft Azure table.

SumAsync(IQueryable<Double>, CancellationToken)

Represents a query against a Microsoft Azure table.

SumAsync(IQueryable<Int32>, CancellationToken)

Represents a query against a Microsoft Azure table.

SumAsync(IQueryable<Int64>, CancellationToken)

Represents a query against a Microsoft Azure table.

SumAsync(IQueryable<Nullable<Decimal>>, CancellationToken)

Represents a query against a Microsoft Azure table.

SumAsync(IQueryable<Nullable<Double>>, CancellationToken)

Represents a query against a Microsoft Azure table.

SumAsync(IQueryable<Nullable<Int32>>, CancellationToken)

Represents a query against a Microsoft Azure table.

SumAsync(IQueryable<Nullable<Int64>>, CancellationToken)

Represents a query against a Microsoft Azure table.

SumAsync(IQueryable<Nullable<Single>>, CancellationToken)

Represents a query against a Microsoft Azure table.

SumAsync(IQueryable<Single>, CancellationToken)

Represents a query against a Microsoft Azure table.

IsDefined(Object)

Represents a query against a Microsoft Azure table.

IsNull(Object)

Represents a query against a Microsoft Azure table.

IsPrimitive(Object)

Represents a query against a Microsoft Azure table.

AsTableServiceQuery<TElement>(IQueryable<TElement>, TableServiceContext)

Represents a query against a Microsoft Azure table.

AsTableQuery<TElement>(IQueryable<TElement>)

Represents a query against a Microsoft Azure table.

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

Represents a query against a Microsoft Azure table.

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

Represents a query against a Microsoft Azure table.

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

Represents a query against a Microsoft Azure table.