CosmosLinqExtensions.ToQueryDefinition<T>(IQueryable<T>) Methode
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.
Mit dieser Methode wird eine Abfragedefinition aus der LINQ-Abfrage generiert.
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
Typparameter
- T
der Typ des abzufragenden Objekts.
Parameter
- query
- IQueryable<T>
das zu konvertierende IQueryable{T}.
Gibt zurück
Die queryDefinition, die bei der Abfrageausführung verwendet werden kann.
Beispiele
In diesem Beispiel wird gezeigt, wie Eine Abfragedefinition aus LINQ generiert wird.
IQueryable<T> queryable = container.GetItemsQueryIterator<T>(allowSynchronousQueryExecution = true)
.Where(t => b.id.contains("test"));
QueryDefinition queryDefinition = queryable.ToQueryDefinition();
Gilt für:
Azure SDK for .NET