Compartilhar via


IDocumentClient.CreateOfferQuery Método

Definição

Sobrecargas

CreateOfferQuery(FeedOptions)

Sobrecarregado. Esse método cria uma consulta para ofertas em uma conta de banco de dados do Azure Cosmos DB. Ele retorna IOrderedQueryable{Offer}.

CreateOfferQuery(SqlQuerySpec, FeedOptions)

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

CreateOfferQuery(String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para ofertas em uma conta de banco de dados do Azure Cosmos DB usando uma instrução SQL. Ele retorna IQueryable{dynamic}.

CreateOfferQuery(FeedOptions)

Sobrecarregado. Esse método cria uma consulta para ofertas em uma conta de banco de dados do Azure Cosmos DB. Ele retorna IOrderedQueryable{Offer}.

public System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.Offer> CreateOfferQuery (Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateOfferQuery : Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IOrderedQueryable<Microsoft.Azure.Documents.Offer>
Public Function CreateOfferQuery (Optional feedOptions As FeedOptions = Nothing) As IOrderedQueryable(Of Offer)

Parâmetros

feedOptions
FeedOptions

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

Retornos

Um IOrderedQueryable{Offer} que pode avaliar a consulta.

Exemplos

Este exemplo abaixo consulta ofertas

// Find the offer for the collection by SelfLink
Offer offer = client.CreateOfferQuery().Where(o => o.Resource == collection.SelfLink);

// Find the offer for the database by SelfLink
Offer offer = client.CreateOfferQuery().Where(o => o.Resource == database.SelfLink);

Comentários

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

Confira também

Aplica-se a

CreateOfferQuery(SqlQuerySpec, FeedOptions)

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

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

Parâmetros

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.

Exemplos

Este exemplo abaixo consulta ofertas

// Find the offer for the collection by SelfLink
Offer offer = client.CreateOfferQuery("SELECT * FROM offers o WHERE o.resource = @collectionSelfLink",
new SqlParameterCollection(new SqlParameter[] { new SqlParameter { Name = "@collectionSelfLink", Value = collection.SelfLink }}))
.AsEnumerable().FirstOrDefault();

Comentários

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

Confira também

Aplica-se a

CreateOfferQuery(String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para ofertas em uma conta de banco de dados do Azure Cosmos DB usando uma instrução SQL. Ele retorna IQueryable{dynamic}.

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

Parâmetros

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.

Exemplos

Este exemplo abaixo consulta ofertas

// Find the offer for the collection by SelfLink
Offer offer = client.CreateOfferQuery(
    string.Format("SELECT * FROM offers o WHERE o.resource = '{0}'", collectionSelfLink)).AsEnumerable().FirstOrDefault();

Comentários

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

Confira também

Aplica-se a