次の方法で共有


CosmosLinqExtensions.ToQueryDefinition<T>(IQueryable<T>) メソッド

定義

このメソッドは、LINQ クエリからクエリ定義を生成します。

public static Microsoft.Azure.Cosmos.QueryDefinition ToQueryDefinition<T> (this System.Linq.IQueryable<T> query);
static member ToQueryDefinition : System.Linq.IQueryable<'T> -> Microsoft.Azure.Cosmos.QueryDefinition
<Extension()>
Public Function ToQueryDefinition(Of T) (query As IQueryable(Of T)) As QueryDefinition

型パラメーター

T

クエリを実行するオブジェクトの型。

パラメーター

query
IQueryable<T>

変換する IQueryable{T}。

戻り値

クエリの実行で使用できる queryDefinition。

この例では、LINQ からクエリ定義を生成する方法を示します。

IQueryable<T> queryable = container.GetItemsQueryIterator<T>(allowSynchronousQueryExecution = true)
                     .Where(t => b.id.contains("test"));
QueryDefinition queryDefinition = queryable.ToQueryDefinition();

適用対象