IDocumentClient.CreateDatabaseQuery 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í.
Sobrecargas
CreateDatabaseQuery(FeedOptions) |
Sobrecargado. Este método crea una consulta para los recursos de base de datos en una cuenta del servicio Azure Cosmos DB. Devuelve Un objeto IOrderedQueryable{Database}. |
CreateDatabaseQuery(SqlQuerySpec, FeedOptions) |
Sobrecargado. Este método crea una consulta para los recursos de base de datos en una cuenta de base de datos de Azure Cosmos DB mediante una instrucción SQL con valores parametrizados. Devuelve un objeto IQueryable{dynamic}. Para obtener más información sobre cómo preparar instrucciones SQL con valores con parámetros, consulte SqlQuerySpec. |
CreateDatabaseQuery(String, FeedOptions) |
Sobrecargado. Este método crea una consulta para los recursos de base de datos en una cuenta de base de datos de Azure Cosmos DB mediante una instrucción SQL. Devuelve un objeto IQueryable{dynamic}. |
CreateDatabaseQuery(FeedOptions)
Sobrecargado. Este método crea una consulta para los recursos de base de datos en una cuenta del servicio Azure Cosmos DB. Devuelve Un objeto IOrderedQueryable{Database}.
public System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.Database> CreateDatabaseQuery (Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateDatabaseQuery : Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.Database>
Public Function CreateDatabaseQuery (Optional feedOptions As FeedOptions = Nothing) As IOrderedQueryable(Of Database)
Parámetros
- feedOptions
- FeedOptions
Opciones para procesar la fuente de resultados de la consulta. Para obtener información detallada, vea FeedOptions.
Devoluciones
IOrderedQueryable{Database} que puede evaluar la consulta con la instrucción SQL proporcionada.
Ejemplos
En este ejemplo se consultan las bases de datos por identificador.
Database database = client.CreateDatabaseQuery().Where(d => d.Id == "mydb").AsEnumerable().FirstOrDefault();
Comentarios
https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ Consulte para obtener sintaxis y ejemplos.
ReadDatabaseAsync(Uri, RequestOptions) se recomienda para la búsqueda de una base de datos única.
Consulte también
Se aplica a
CreateDatabaseQuery(SqlQuerySpec, FeedOptions)
Sobrecargado. Este método crea una consulta para los recursos de base de datos en una cuenta de base de datos de Azure Cosmos DB mediante una instrucción SQL con valores parametrizados. 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> CreateDatabaseQuery (Microsoft.Azure.Documents.SqlQuerySpec querySpec, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateDatabaseQuery : Microsoft.Azure.Documents.SqlQuerySpec * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
Public Function CreateDatabaseQuery (querySpec As SqlQuerySpec, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)
Parámetros
- 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 con la instrucción SQL proporcionada.
Ejemplos
En este ejemplo se consultan las bases de datos por identificador.
var query = new SqlQuerySpec("SELECT * FROM dbs d WHERE d.id = @id",
new SqlParameterCollection(new SqlParameter[] { new SqlParameter { Name = "@id", Value = "mydb" }}));
dynamic database = client.CreateDatabaseQuery<dynamic>(query).AsEnumerable().FirstOrDefault();
Comentarios
https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ Consulte para obtener sintaxis y ejemplos.
ReadDatabaseAsync(Uri, RequestOptions) se recomienda para la búsqueda de una base de datos única.
Consulte también
Se aplica a
CreateDatabaseQuery(String, FeedOptions)
Sobrecargado. Este método crea una consulta para los recursos de base de datos en una cuenta de base de datos de Azure Cosmos DB mediante una instrucción SQL. Devuelve un objeto IQueryable{dynamic}.
public System.Linq.IQueryable<dynamic> CreateDatabaseQuery (string sqlExpression, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateDatabaseQuery : string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
Public Function CreateDatabaseQuery (sqlExpression As String, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)
Parámetros
- 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 con la instrucción SQL proporcionada.
Ejemplos
En este ejemplo se consultan las bases de datos por identificador.
Database database = client.CreateDatabaseQuery("SELECT * FROM dbs d WHERE d.id = 'mydb'").AsEnumerable().FirstOrDefault();
Comentarios
https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ Consulte para obtener sintaxis y ejemplos.
ReadDatabaseAsync(Uri, RequestOptions) se recomienda para la búsqueda de una base de datos única.
Consulte también
Se aplica a
Azure SDK for .NET
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de