Partager via


CosmosLinqExtensions.ToQueryDefinition<T>(IQueryable<T>) Méthode

Définition

Cette méthode génère une définition de requête à partir d’une requête 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

Paramètres de type

T

type d’objet à interroger.

Paramètres

query
IQueryable<T>

IQueryable{T} à convertir.

Retours

QueryDefinition qui peut être utilisé dans l’exécution de la requête.

Exemples

Cet exemple montre comment générer une définition de requête à partir de LINQ.

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

S’applique à