Freigeben über


IDocumentClient.CreateUserQuery Methode

Definition

Überlädt

CreateUserQuery(Uri, String, FeedOptions)

Methode zum Erstellen einer Abfrage für Benutzer im Azure Cosmos DB-Dienst.

CreateUserQuery(Uri, SqlQuerySpec, FeedOptions)

Methode zum Erstellen einer Abfrage für Benutzer im Azure Cosmos DB-Dienst.

CreateUserQuery(String, String, FeedOptions)

Überladen. Diese Methode erstellt eine Abfrage für Benutzer unter einem Azure Cosmos DB-Dienst. Es gibt IQueryable{dyanamic} zurück.

CreateUserQuery(String, FeedOptions)

Überladen. Diese Methode erstellt eine Abfrage für Benutzer unter einem Azure Cosmos DB-Dienst. Es wird IOrderedQueryable{User} zurückgegeben.

CreateUserQuery(Uri, FeedOptions)

Methode zum Erstellen einer Abfrage für Benutzer im Azure Cosmos DB-Dienst.

CreateUserQuery(String, SqlQuerySpec, FeedOptions)

Überladen. Diese Methode erstellt eine Abfrage für Benutzer unter einer Azure Cosmos DB-Datenbank mithilfe einer SQL-Anweisung mit parametrisierten Werten. Es gibt ein IQueryable{dynamic}zurück. Weitere Informationen zum Vorbereiten von SQL-Anweisungen mit parametrisierten Werten finden Sie unter SqlQuerySpec.

CreateUserQuery(Uri, String, FeedOptions)

Methode zum Erstellen einer Abfrage für Benutzer im Azure Cosmos DB-Dienst.

public System.Linq.IQueryable<dynamic> CreateUserQuery (Uri documentCollectionUri, string sqlExpression, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateUserQuery : Uri * string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
Public Function CreateUserQuery (documentCollectionUri As Uri, sqlExpression As String, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)

Parameter

documentCollectionUri
Uri

Der URI der übergeordneten Dokumentsammlung.

sqlExpression
String

Die SQL-Abfrage.

feedOptions
FeedOptions

(Optional) Der FeedOptions für die Verarbeitung des Abfrageergebnisfeeds.

Gibt zurück

Das Abfrageergebnisset.

Gilt für:

CreateUserQuery(Uri, SqlQuerySpec, FeedOptions)

Methode zum Erstellen einer Abfrage für Benutzer im Azure Cosmos DB-Dienst.

public System.Linq.IQueryable<dynamic> CreateUserQuery (Uri documentCollectionUri, Microsoft.Azure.Documents.SqlQuerySpec querySpec, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateUserQuery : Uri * Microsoft.Azure.Documents.SqlQuerySpec * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
Public Function CreateUserQuery (documentCollectionUri As Uri, querySpec As SqlQuerySpec, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)

Parameter

documentCollectionUri
Uri

Der URI der übergeordneten Dokumentsammlung.

querySpec
SqlQuerySpec

Die SQL-Abfrage.

feedOptions
FeedOptions

(Optional) Der FeedOptions für die Verarbeitung des Abfrageergebnisfeeds.

Gibt zurück

Das Abfrageergebnisset.

Gilt für:

CreateUserQuery(String, String, FeedOptions)

Überladen. Diese Methode erstellt eine Abfrage für Benutzer unter einem Azure Cosmos DB-Dienst. Es gibt IQueryable{dyanamic} zurück.

public System.Linq.IQueryable<dynamic> CreateUserQuery (string usersLink, string sqlExpression, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateUserQuery : string * string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
Public Function CreateUserQuery (usersLink As String, sqlExpression As String, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)

Parameter

usersLink
String

Der Pfadlink für die Benutzer unter einer Datenbank, z. B. dbs/db_rid/users/.

sqlExpression
String

Die SQL-Anweisung.

feedOptions
FeedOptions

Die Optionen für die Verarbeitung des Abfrageergebnisfeeds. Weitere Informationen finden Sie unter FeedOptions.

Gibt zurück

ein IQueryable{dynamic}, das die Abfrage auswerten kann.

Beispiele

In diesem Beispiel unten werden Benutzer anhand der ID abfragen.

User user = client.CreateUserQuery(usersLink, "SELECT * FROM users u WHERE u.id = 'userid5'").AsEnumerable().FirstOrDefault();

Hinweise

Syntax und Beispiele finden Sie unter https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ .

Weitere Informationen

Gilt für:

CreateUserQuery(String, FeedOptions)

Überladen. Diese Methode erstellt eine Abfrage für Benutzer unter einem Azure Cosmos DB-Dienst. Es wird IOrderedQueryable{User} zurückgegeben.

public System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.User> CreateUserQuery (string usersLink, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateUserQuery : string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.User>
Public Function CreateUserQuery (usersLink As String, Optional feedOptions As FeedOptions = Nothing) As IOrderedQueryable(Of User)

Parameter

usersLink
String

Der Pfadlink für die Benutzer unter einer Datenbank, z. B. dbs/db_rid/users/.

feedOptions
FeedOptions

Die Optionen für die Verarbeitung des Abfrageergebnisfeeds. Weitere Informationen finden Sie unter FeedOptions.

Gibt zurück

Ein IOrderedQueryable{User}, der die Abfrage auswerten kann.

Beispiele

In diesem Beispiel unten werden Benutzer anhand der ID abfragen.

User user = client.CreateUserQuery(usersLink).Where(u => u.Id == "userid5").AsEnumerable().FirstOrDefault();

Weitere Informationen

Gilt für:

CreateUserQuery(Uri, FeedOptions)

Methode zum Erstellen einer Abfrage für Benutzer im Azure Cosmos DB-Dienst.

public System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.User> CreateUserQuery (Uri documentCollectionUri, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateUserQuery : Uri * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.User>
Public Function CreateUserQuery (documentCollectionUri As Uri, Optional feedOptions As FeedOptions = Nothing) As IOrderedQueryable(Of User)

Parameter

documentCollectionUri
Uri

Der URI der übergeordneten Dokumentsammlung.

feedOptions
FeedOptions

(Optional) Der FeedOptions für die Verarbeitung des Abfrageergebnisfeeds.

Gibt zurück

Das Abfrageergebnisset.

Gilt für:

CreateUserQuery(String, SqlQuerySpec, FeedOptions)

Überladen. Diese Methode erstellt eine Abfrage für Benutzer unter einer Azure Cosmos DB-Datenbank mithilfe einer SQL-Anweisung mit parametrisierten Werten. Es gibt ein IQueryable{dynamic}zurück. Weitere Informationen zum Vorbereiten von SQL-Anweisungen mit parametrisierten Werten finden Sie unter SqlQuerySpec.

public System.Linq.IQueryable<dynamic> CreateUserQuery (string usersLink, Microsoft.Azure.Documents.SqlQuerySpec querySpec, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateUserQuery : string * Microsoft.Azure.Documents.SqlQuerySpec * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
Public Function CreateUserQuery (usersLink As String, querySpec As SqlQuerySpec, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)

Parameter

usersLink
String

Der Pfadlink für die Benutzer unter einer Datenbank, z. B. dbs/db_rid/users/.

querySpec
SqlQuerySpec

Die SqlQuerySpec-instance, die den SQL-Ausdruck enthält.

feedOptions
FeedOptions

Die Optionen für die Verarbeitung des Abfrageergebnisfeeds. Weitere Informationen finden Sie unter FeedOptions.

Gibt zurück

ein IQueryable{dynamic> , das die Abfrage auswerten kann.

Beispiele

In diesem Beispiel unten werden Benutzer anhand der ID abfragen.

var query = new SqlQuerySpec(
    "SELECT * FROM users u WHERE u.id = @id", 
    new SqlParameterCollection(new SqlParameter[] { new SqlParameter { Name = "@id", Value = "userid5" }}));

User user = client.CreateUserQuery(usersLink, query).AsEnumerable().FirstOrDefault();

Hinweise

Syntax und Beispiele finden Sie unter https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ .

Weitere Informationen

Gilt für: