DocumentClient.CreateDocumentCollectionQuery Método

Definição

Sobrecargas

CreateDocumentCollectionQuery(String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para coleções em um banco de dados do Azure Cosmos DB. Ele retorna Um IOrderedQueryable{DocumentCollection}.

CreateDocumentCollectionQuery(Uri, FeedOptions)

Método de extensão para criar uma consulta para coleções de documentos no serviço do Azure Cosmos DB.

CreateDocumentCollectionQuery(String, SqlQuerySpec, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para coleções em um banco de dados do Azure Cosmos DB usando uma instrução SQL com valores parametrizados. Ele retorna um IQueryable{dynamic}. Para obter mais informações sobre como preparar instruções SQL com valores parametrizados, consulte SqlQuerySpec.

CreateDocumentCollectionQuery(String, String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para coleções em um banco de dados do Azure Cosmos DB usando uma instrução SQL. Ele retorna um IQueryable{DocumentCollection}.

CreateDocumentCollectionQuery(Uri, SqlQuerySpec, FeedOptions)

Método de extensão para criar uma consulta para coleções de documentos no serviço do Azure Cosmos DB.

CreateDocumentCollectionQuery(Uri, String, FeedOptions)

Método de extensão para criar uma consulta para coleções de documentos no serviço do Azure Cosmos DB.

CreateDocumentCollectionQuery(String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para coleções em um banco de dados do Azure Cosmos DB. Ele retorna Um IOrderedQueryable{DocumentCollection}.

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

Parâmetros

databaseLink
String

O link para o recurso de banco de dados pai.

feedOptions
FeedOptions

As opções para processar o feed de resultados da consulta. Para obter detalhes, confira FeedOptions

Retornos

Um IOrderedQueryable{DocumentCollection} que pode avaliar a consulta com a instrução SQL fornecida.

Implementações

Exemplos

Este exemplo abaixo consulta coleções por id.

DocumentCollection collection = client.CreateDocumentCollectionQuery(databaseLink).Where(c => c.Id == "myColl").AsEnumerable().FirstOrDefault();

Comentários

Consulte para https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ obter sintaxe e exemplos. ReadDocumentCollectionAsync(Uri, RequestOptions) é recomendado para pesquisa de coleção de documentos única.

Confira também

Aplica-se a

CreateDocumentCollectionQuery(Uri, FeedOptions)

Método de extensão para criar uma consulta para coleções de documentos no serviço do Azure Cosmos DB.

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

Parâmetros

databaseUri
Uri

o URI para o banco de dados.

feedOptions
FeedOptions

As opções para processar o feed de resultados da consulta.

Retornos

O conjunto de resultados da consulta.

Implementações

Aplica-se a

CreateDocumentCollectionQuery(String, SqlQuerySpec, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para coleções em um banco de dados do Azure Cosmos DB usando uma instrução SQL com valores parametrizados. Ele retorna um IQueryable{dynamic}. Para obter mais informações sobre como preparar instruções SQL com valores parametrizados, consulte SqlQuerySpec.

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

Parâmetros

databaseLink
String

O link para o recurso de banco de dados pai.

querySpec
SqlQuerySpec

A instância sqlQuerySpec que contém a expressão SQL.

feedOptions
FeedOptions

As opções para processar o feed de resultados da consulta. Para obter detalhes, confira FeedOptions

Retornos

Um IQueryable{dynamic} que pode avaliar a consulta com a instrução SQL fornecida.

Implementações

Exemplos

Este exemplo abaixo consulta coleções por id.

var query = new SqlQuerySpec("SELECT * FROM colls c WHERE c.id = @id", new SqlParameterCollection(new SqlParameter[] { new SqlParameter { Name = "@id", Value = "mycoll" }}));
DocumentCollection collection = client.CreateDocumentCollectionQuery(databaseLink, query).AsEnumerable().FirstOrDefault();

Comentários

Consulte para https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ obter sintaxe e exemplos.

ReadDocumentCollectionAsync(String, RequestOptions) é recomendado para pesquisa de coleção de documentos única.

Confira também

Aplica-se a

CreateDocumentCollectionQuery(String, String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para coleções em um banco de dados do Azure Cosmos DB usando uma instrução SQL. Ele retorna um IQueryable{DocumentCollection}.

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

Parâmetros

databaseLink
String

O link para o recurso de banco de dados pai.

sqlExpression
String

A instrução SQL.

feedOptions
FeedOptions

As opções para processar o feed de resultados da consulta. Para obter detalhes, confira FeedOptions

Retornos

Um IQueryable{dynamic} que pode avaliar a consulta com a instrução SQL fornecida.

Implementações

Exemplos

Este exemplo abaixo consulta coleções por id.

DocumentCollection collection = client.CreateDocumentCollectionQuery(databaseLink, "SELECT * FROM colls c WHERE c.id = 'mycoll'").AsEnumerable().FirstOrDefault();

Comentários

Consulte para https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ obter sintaxe e exemplos.

ReadDocumentCollectionAsync(Uri, RequestOptions) é recomendado para pesquisa de coleção de documentos única.

Confira também

Aplica-se a

CreateDocumentCollectionQuery(Uri, SqlQuerySpec, FeedOptions)

Método de extensão para criar uma consulta para coleções de documentos no serviço do Azure Cosmos DB.

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

Parâmetros

databaseUri
Uri

o URI para o banco de dados.

querySpec
SqlQuerySpec

A consulta sql.

feedOptions
FeedOptions

As opções para processar o feed de resultados da consulta.

Retornos

O conjunto de resultados da consulta.

Implementações

Aplica-se a

CreateDocumentCollectionQuery(Uri, String, FeedOptions)

Método de extensão para criar uma consulta para coleções de documentos no serviço do Azure Cosmos DB.

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

Parâmetros

databaseUri
Uri

o URI para o banco de dados.

sqlExpression
String

A consulta sql.

feedOptions
FeedOptions

As opções para processar o feed de resultados da consulta.

Retornos

O conjunto de resultados da consulta.

Implementações

Aplica-se a