CosmosLinqExtensions.ToQueryDefinition<T>(IQueryable<T>) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Este método genera la definición de consulta a partir de la consulta 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
Parámetros de tipo
- T
tipo de objeto que se va a consultar.
Parámetros
- query
- IQueryable<T>
IQueryable{T} que se va a convertir.
Devoluciones
QueryDefinition que se puede usar en la ejecución de la consulta.
Ejemplos
En este ejemplo se muestra cómo generar la definición de consulta desde LINQ.
IQueryable<T> queryable = container.GetItemsQueryIterator<T>(allowSynchronousQueryExecution = true)
.Where(t => b.id.contains("test"));
QueryDefinition queryDefinition = queryable.ToQueryDefinition();
Se aplica a
Azure SDK for .NET