TableQuery<TElement> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Abfrage für eine Microsoft Azure-Tabelle dar.
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)
Typparameter
- TElement
- Vererbung
-
TableQuery<TElement>
- Implementiert
Konstruktoren
TableQuery<TElement>() |
Initialisiert eine neue Instanz der TableQuery<TElement>-Klasse. |
Eigenschaften
ElementType |
Ruft den Typ der Elemente ab, die zurückgegeben werden, wenn die Ausdrucksstruktur ausgeführt wird. |
Expression |
Ruft die Ausdrucksbaumstruktur ab. |
FilterString |
Ruft den in der Tabellenabfrage zu verwendenden Filterausdruck ab oder legt ihn fest. |
Provider |
Ruft den Abfrageanbieter ab, der dieser Datenquelle zugeordnet ist. |
SelectColumns |
Ruft die Eigenschaftsnamen der Tabellenentitätseigenschaften ab, die beim Ausführen der Tabellenabfrage zurückgegeben werden sollen, oder legt sie fest. |
TakeCount |
Ruft die Anzahl der Entitäten ab oder legt sie fest, die die in der Tabellenabfrage angegebene Abfrage zurückgibt. |
Methoden
Copy() |
Flache Kopie von TableQuery |
Execute(TableRequestOptions, OperationContext) |
Führt eine Abfrage für eine Tabelle aus. |
ExecuteSegmented(TableContinuationToken, TableRequestOptions, OperationContext) |
Führt eine segmentierte Abfrage für eine Tabelle aus. |
ExecuteSegmentedAsync(TableContinuationToken) |
Initiiert einen asynchronen Vorgang, um eine Abfrage auszuführen und die Ergebnisse als Ergebnissegment zurückzugeben. |
ExecuteSegmentedAsync(TableContinuationToken, CancellationToken) |
Initiiert einen asynchronen Vorgang, um eine Abfrage auszuführen und die Ergebnisse als Ergebnissegment zurückzugeben. |
ExecuteSegmentedAsync(TableContinuationToken, TableRequestOptions, OperationContext) |
Initiiert einen asynchronen Vorgang, um eine Abfrage auszuführen und die Ergebnisse als Ergebnissegment zurückzugeben. |
ExecuteSegmentedAsync(TableContinuationToken, TableRequestOptions, OperationContext, CancellationToken) |
Startet einen asynchronen Vorgang, um eine Abfrage auszuführen und die Ergebnisse als Ergebnissegment zurückzugeben. |
GetEnumerator() |
Gibt einen Enumerator zurück, der die TableQuery<TElement> durchläuft. |
OrderBy(String) |
Definieren Sie die Reihenfolge nach dem Ausdruck für die Tabellenabfrage. Nur auf den Cosmos-Tabellenendpunkt angewendet. |
OrderByDesc(String) |
Definieren Sie order by desc-Ausdrucks für die Tabellenabfrage. Nur auf den Cosmos-Tabellenendpunkt angewendet. |
Select(IList<String>) |
Definiert die Eigenschaftsnamen der Tabellenentitätseigenschaften, die bei Ausführung der Tabellenabfrage zurückgegeben werden sollen. |
Take(Nullable<Int32>) |
Definiert die obere Grenze für die Anzahl der Entitäten, die von der Abfrage zurückgegeben werden. |
Where(String) |
Definiert einen Filterausdruck für die Tabellenabfrage. Nur Entitäten, die dem angegebenen Filterausdruck entsprechen, werden von der Abfrage zurückgegeben. |
Explizite Schnittstellenimplementierungen
IEnumerable.GetEnumerator() |
Stellt eine Abfrage für eine Microsoft Azure-Tabelle dar. |
Erweiterungsmethoden
CountAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Gibt die Anzahl der Elemente in einer Sequenz zurück |
MaxAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Gibt den Höchstwert in einem generischen IQueryable<T> zurück. |
MinAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Gibt den Mindestwert in einem generischen IQueryable<T>zurück. |
ToFeedIterator<T>(IQueryable<T>) |
Diese Erweiterungsmethode ruft den FeedIterator von LINQ IQueryable ab, um die Abfrage asynchron auszuführen. Dadurch wird der neue FeedIterator erstellt, wenn er aufgerufen wird. |
ToQueryDefinition<T>(IQueryable<T>) |
Mit dieser Methode wird eine Abfragedefinition aus der LINQ-Abfrage generiert. |
ToStreamIterator<T>(IQueryable<T>) |
Diese Erweiterungsmethode ruft den FeedIterator von LINQ IQueryable ab, um die Abfrage asynchron auszuführen. Dadurch wird der neue FeedIterator erstellt, wenn er aufgerufen wird. |
AsTableQuery<TElement>(IQueryable<TElement>) |
Gibt an, dass eine Abfrage als TableQuery Objekt zurückgegeben wird. |
Resolve<TElement,TResolved>(IQueryable<TElement>, EntityResolver<TResolved>) |
Gibt einen Entitätslöser für die Abfrage an. |
WithContext<TElement>(IQueryable<TElement>, OperationContext) |
Gibt einen OperationContext für die Abfrage an. |
WithOptions<TElement>(IQueryable<TElement>, TableRequestOptions) |
Gibt einen Satz von an TableRequestOptions , mit dem die Abfrage ausgeführt wird. |
AsDocumentQuery<T>(IQueryable<T>) |
Konvertiert eine IQueryable in IDocumentQuery, die Paginierung und asynchrone Ausführung im Azure Cosmos DB-Dienst unterstützt. |
CountAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Gibt die Anzahl der Elemente in einer Sequenz zurück |
MaxAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Gibt den Höchstwert in einem generischen IQueryable<T> zurück. |
MinAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Gibt den Mindestwert in einem generischen IQueryable<T>zurück. |
ToCommaSeparatedString<T>(IEnumerable<T>) |
Konvertiert die Elemente einer Auflistung in Zeichenfolgen und verkettet sie in eine durch Trennzeichen getrennte Liste oder gibt NULL für NULL- oder leere Auflistungen zurück. |
Gilt für:
Azure SDK for .NET