IMobileServiceTableQuery<T> インターフェイス

定義

モバイル サービス テーブルに対して評価できるクエリを表します。 MobileServiceTableQuery インスタンスは、MobileServiceClient.Query(of T)() を通じて取得できます。

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

型パラメーター

T

注釈

IQueryable を直接実装するのではなく、MobileServiceTableQuery オブジェクトでサポートする LINQ クエリ パターンの部分を実装しました。 MobileServiceTableQuery インスタンスは、LINQ クエリ操作から IQueryables を作成するために使用します。

プロパティ

Parameters

クエリに含めるユーザー定義のクエリ文字列パラメーターです。

Query

このクエリに関連付けられている基になる IQueryable を取得します。

RequestTotalCount

クライアントまたはサーバーで指定された take paging/limit 句を無視して返されたすべてのレコードの合計数をクエリが要求するかどうかを示す値を取得します。

Table

クエリ対象の MobileServiceTable を取得します。

メソッド

IncludeDeleted()

クエリで削除されたレコードが取得されることを確認します。

IncludeTotalCount()

クライアントまたはサーバーで指定された take paging/limit 句を無視することで、返されるすべてのレコードの総数がクエリによって取得されることを確認します。

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

指定した ascending order 句をソース クエリに適用します。

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

指定した descending order 句をソース クエリに適用します。

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

指定した選択をソース クエリに適用します。

Skip(Int32)

指定した skip 句をソース クエリに適用します。

Take(Int32)

指定した take 句をソース クエリに適用します。

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

指定した ascending order 句をソース クエリに適用します。

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

指定した descending order 句をソース クエリに適用します。

ToEnumerableAsync()

クエリを非同期に評価し、結果を返します。

ToListAsync()

クエリを非同期に評価し、新しい一覧に結果を返します。

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

指定したフィルター述語をソース クエリに適用します。

WithParameters(IDictionary<String,String>)

要求 URI クエリ文字列でユーザー定義パラメーターとして使用するために指定した文字列のキーと値のペアをソース クエリに適用します。

拡張メソッド

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

クエリに基づいて新しいコレクションを作成します。

適用対象