Represents a query against a Windows Azure table.
Assembly: Microsoft.WindowsAzure.Storage (in Microsoft.WindowsAzure.Storage.dll)
Inheritance Hierarchy
System.::..ObjectMicrosoft.WindowsAzure.Storage.Table.::..TableQuery<TElement><TElement><'TElement>(Of TElement)
Syntax
public class TableQuery<TElement> : IQueryable<TElement>, IEnumerable<TElement>, IQueryable, IEnumerable
generic<typename TElement> public ref class TableQuery : IQueryable<TElement>, IEnumerable<TElement>, IQueryable, IEnumerable
type TableQuery<'TElement> = class interface IQueryable<'TElement> interface IEnumerable<'TElement> interface IQueryable interface IEnumerable end
Public Class TableQuery(Of TElement) Implements IQueryable(Of TElement), IEnumerable(Of TElement), IQueryable, IEnumerable
Type Parameters
- TElement
A class which implements ITableEntity.
Constructors
Name | Description | |
---|---|---|
TableQuery<TElement><TElement><'TElement>(Of TElement)()()()() | Initializes a new instance of the TableQuery<TElement><TElement><'TElement>(Of TElement) class. |
Properties
Name | Description | |
---|---|---|
ElementTypeElementTypeElementTypeElementType | Gets the type of the element(s) that are returned when the expression tree is executed. | |
ExpressionExpressionExpressionExpression | Gets the expression tree. | |
FilterStringFilterStringFilterStringFilterString | Gets or sets the filter expression to use in the table query. | |
ProviderProviderProviderProvider | Gets the query provider that is associated with this data source. | |
SelectColumnsSelectColumnsSelectColumnsSelectColumns | Gets or sets the property names of the table entity properties to return when the table query is executed. | |
TakeCountTakeCountTakeCountTakeCount | Gets or sets the number of entities the query returns specified in the table query. |
Methods
Explicit Interface Implementations
Name | Description | |
---|---|---|
IEnumerable.::..GetEnumerator()()()() |
Extension Methods
Name | Description | |
---|---|---|
AsTableQuery<TElement><TElement><'TElement>(Of TElement)()()()() | Specifies that a query be returned as a TableQuery object.(Defined by TableQueryableExtensions.) | |
Resolve<TElement, TResolved><TElement, TResolved><'TElement, 'TResolved>(Of TElement, TResolved)(EntityResolver<TResolved>)(EntityResolver<TResolved>^)(EntityResolver<'TResolved>)(EntityResolver(Of TResolved)) | Specifies an entity resolver for the query.(Defined by TableQueryableExtensions.) | |
WithContext<TElement><TElement><'TElement>(Of TElement)(OperationContext)(OperationContext^)(OperationContext)(OperationContext) | Specifies an OperationContext for the query.(Defined by TableQueryableExtensions.) | |
WithOptions<TElement><TElement><'TElement>(Of TElement)(TableRequestOptions)(TableRequestOptions^)(TableRequestOptions)(TableRequestOptions) | Specifies a set of TableRequestOptions with which the query will be executed.(Defined by TableQueryableExtensions.) |
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.