Freigeben über


IMobileServiceTableQuery<T> Schnittstelle

Definition

Stellt eine Abfrage dar, die anhand einer Mobile Services-Tabelle ausgewertet werden kann. MobileServiceTableQuery-Instanzen können über MobileServiceClient.Query (of T)() abgerufen werden.

public interface IMobileServiceTableQuery<T>
type IMobileServiceTableQuery<'T> = interface
Public Interface IMobileServiceTableQuery(Of T)

Typparameter

T

Hinweise

Statt IQueryable direkt zu implementieren, haben wir den Teil des LINQ-Abfragemusters implementiert, der für MobileServiceTableQuery-Objekte unterstützt wird. MobileServiceTableQuery-Instanzen werden verwendet, um IQueryables von LINQ-Abfrageoperationen zu erstellen.

Eigenschaften

Parameters

Die benutzerdefinierten Abfragezeichenfolgenparameter für die Abfrage.

Query

Ruft das zugrunde liegende IQueryable ab, das dieser Abfrage zugeordnet ist.

RequestTotalCount

Ruft einen Wert ab, der angibt, ob die Abfrage die Gesamtanzahl für alle Datensätze anfordert, die bei Ignorieren der vom Client oder Server angegebenen Take Paging/Limit-Klausel zurückgegeben worden wären.

Table

Ruft die abgefragte MobileServiceTable ab.

Methoden

IncludeDeleted()

Stellen Sie sicher, dass die Abfrage die gelöschten Datensätze erhält.

IncludeTotalCount()

Stellen Sie sicher, dass die Abfrage die Gesamtanzahl für alle Datensätze abruft, die bei Ignorieren der vom Client oder Server angegebenen Take Paging/Limit-Klausel zurückgegeben worden wären.

OrderBy<TKey>(Expression<Func<T,TKey>>)

Wendet die angegebene Ascending Order-Klausel auf die Quellabfrage an.

OrderByDescending<TKey>(Expression<Func<T,TKey>>)

Wendet die angegebene Descending Order-Klausel auf die Quellabfrage an.

Select<U>(Expression<Func<T,U>>)

Wendet die angegebene Auswahl auf die Quellabfrage an.

Skip(Int32)

Wendet die angegebene Skip-Klausel auf die Quellabfrage an.

Take(Int32)

Wendet die angegebene Take-Klausel auf die Quellabfrage an.

ThenBy<TKey>(Expression<Func<T,TKey>>)

Wendet die angegebene Ascending Order-Klausel auf die Quellabfrage an.

ThenByDescending<TKey>(Expression<Func<T,TKey>>)

Wendet die angegebene Descending Order-Klausel auf die Quellabfrage an.

ToEnumerableAsync()

Asynchrones Auswerten der Abfrage und Zurückgeben der Ergebnisse.

ToListAsync()

Asynchrones Auswerten der Abfrage und Zurückgeben der Ergebnisse in einer neuen Liste.

Where(Expression<Func<T,Boolean>>)

Wendet das angegebene Filterprädikat auf die Quellabfrage an.

WithParameters(IDictionary<String,String>)

Wendet die angegebenen Schlüsselwertpaare der Zeichenfolge, die als benutzerdefinierte Parameter mit der Abfragezeichenfolge der Anforderungs-URI verwendet werden sollen, auf die Quellabfrage an.

Erweiterungsmethoden

ToCollectionAsync<TTable>(IMobileServiceTableQuery<TTable>, Int32)

Erstellen einer neuen Auflistung auf Grundlage der Abfrage

Gilt für: