IMobileServiceTableQuery<T> Schnittstelle
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 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:
Azure SDK for .NET