Share via


DocumentClient.CreateUserQuery Método

Definición

Sobrecargas

CreateUserQuery(Uri, String, FeedOptions)

Método de extensión para crear una consulta para los usuarios en el servicio Azure Cosmos DB.

CreateUserQuery(String, String, FeedOptions)

Sobrecargado. Este método crea una consulta para los usuarios en un servicio de Azure Cosmos DB. Devuelve IQueryable{dynamic}.

CreateUserQuery(Uri, SqlQuerySpec, FeedOptions)

Método de extensión para crear una consulta para los usuarios en el servicio Azure Cosmos DB.

CreateUserQuery(Uri, FeedOptions)

Método de extensión para crear una consulta para los usuarios en el servicio Azure Cosmos DB.

CreateUserQuery(String, FeedOptions)

Sobrecargado. Este método crea una consulta para los usuarios en un servicio de Azure Cosmos DB. Devuelve IOrderedQueryable{User}.

CreateUserQuery(String, SqlQuerySpec, FeedOptions)

Sobrecargado. Este método crea una consulta para los usuarios de una base de datos de Azure Cosmos DB mediante una instrucción SQL con valores con parámetros. Devuelve un objeto IQueryable{dynamic}. Para obtener más información sobre cómo preparar instrucciones SQL con valores con parámetros, consulte SqlQuerySpec.

CreateUserQuery(Uri, String, FeedOptions)

Método de extensión para crear una consulta para los usuarios en el servicio Azure Cosmos DB.

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

Parámetros

usersUri
Uri

el URI para los usuarios.

sqlExpression
String

Consulta sql.

feedOptions
FeedOptions

Las opciones para procesar la fuente de resultados de la consulta.

Devoluciones

Conjunto de resultados de la consulta.

Implementaciones

Se aplica a

CreateUserQuery(String, String, FeedOptions)

Sobrecargado. Este método crea una consulta para los usuarios en un servicio de Azure Cosmos DB. Devuelve IQueryable{dynamic}.

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>
override this.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)

Parámetros

usersLink
String

Vínculo de ruta de acceso para los usuarios de una base de datos, por ejemplo, dbs/db_rid/users/.

sqlExpression
String

Instrucción SQL.

feedOptions
FeedOptions

Opciones para procesar la fuente de resultados de la consulta. Para obtener información detallada, vea FeedOptions.

Devoluciones

IQueryable{dynamic} que puede evaluar la consulta.

Implementaciones

Ejemplos

En este ejemplo se consultan los usuarios por identificador.

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

Comentarios

https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ Consulte para obtener sintaxis y ejemplos.

Consulte también

Se aplica a

CreateUserQuery(Uri, SqlQuerySpec, FeedOptions)

Método de extensión para crear una consulta para los usuarios en el servicio Azure Cosmos DB.

public System.Linq.IQueryable<dynamic> CreateUserQuery (Uri usersUri, 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>
override this.CreateUserQuery : Uri * Microsoft.Azure.Documents.SqlQuerySpec * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
Public Function CreateUserQuery (usersUri As Uri, querySpec As SqlQuerySpec, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)

Parámetros

usersUri
Uri

el URI para los usuarios.

querySpec
SqlQuerySpec

Consulta sql.

feedOptions
FeedOptions

Las opciones para procesar la fuente de resultados de la consulta.

Devoluciones

Conjunto de resultados de la consulta.

Implementaciones

Se aplica a

CreateUserQuery(Uri, FeedOptions)

Método de extensión para crear una consulta para los usuarios en el servicio Azure Cosmos DB.

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

Parámetros

usersUri
Uri

el URI para los usuarios.

feedOptions
FeedOptions

Las opciones para procesar la fuente de resultados de la consulta.

Devoluciones

Conjunto de resultados de la consulta.

Implementaciones

Se aplica a

CreateUserQuery(String, FeedOptions)

Sobrecargado. Este método crea una consulta para los usuarios en un servicio de Azure Cosmos DB. Devuelve IOrderedQueryable{User}.

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>
override this.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)

Parámetros

usersLink
String

Vínculo de ruta de acceso para los usuarios de una base de datos, por ejemplo, dbs/db_rid/users/.

feedOptions
FeedOptions

Opciones para procesar la fuente de resultados de la consulta. Para obtener información detallada, vea FeedOptions.

Devoluciones

IOrderedQueryable{User} que puede evaluar la consulta.

Implementaciones

Ejemplos

En este ejemplo se consultan los usuarios por identificador.

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

Consulte también

Se aplica a

CreateUserQuery(String, SqlQuerySpec, FeedOptions)

Sobrecargado. Este método crea una consulta para los usuarios de una base de datos de Azure Cosmos DB mediante una instrucción SQL con valores con parámetros. Devuelve un objeto IQueryable{dynamic}. Para obtener más información sobre cómo preparar instrucciones SQL con valores con parámetros, consulte 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>
override this.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)

Parámetros

usersLink
String

Vínculo de ruta de acceso para los usuarios de una base de datos, por ejemplo, dbs/db_rid/users/.

querySpec
SqlQuerySpec

Instancia de SqlQuerySpec que contiene la expresión SQL.

feedOptions
FeedOptions

Opciones para procesar la fuente de resultados de la consulta. Para obtener información detallada, vea FeedOptions.

Devoluciones

IQueryable{dynamic> que puede evaluar la consulta.

Implementaciones

Ejemplos

En este ejemplo se consultan los usuarios por identificador.

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();

Comentarios

https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ Consulte para obtener sintaxis y ejemplos.

Consulte también

Se aplica a