IDocumentClient.CreateOfferQuery Método

Definición

Sobrecargas

CreateOfferQuery(FeedOptions)

Sobrecargado. Este método crea una consulta para ofertas en una cuenta de base de datos de Azure Cosmos DB. Devuelve IOrderedQueryable{Offer}.

CreateOfferQuery(SqlQuerySpec, FeedOptions)

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

CreateOfferQuery(String, FeedOptions)

Sobrecargado. Este método crea una consulta para ofertas en una cuenta de base de datos de Azure Cosmos DB mediante una instrucción SQL. Devuelve IQueryable{dynamic}.

CreateOfferQuery(FeedOptions)

Sobrecargado. Este método crea una consulta para ofertas en una cuenta de base de datos de Azure Cosmos DB. Devuelve 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

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

Devoluciones

IOrderedQueryable{Offer} que puede evaluar la consulta.

Ejemplos

En este ejemplo se consultan las 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);

Comentarios

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

Consulte también

Se aplica a

CreateOfferQuery(SqlQuerySpec, FeedOptions)

Sobrecargado. Este método crea una consulta para ofertas en una cuenta de base de datos de Azure Cosmos DB mediante una instrucción SQL con valores parametrizados. Devuelve 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> 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

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.

Ejemplos

En este ejemplo se consultan las 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();

Comentarios

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

Consulte también

Se aplica a

CreateOfferQuery(String, FeedOptions)

Sobrecargado. Este método crea una consulta para ofertas en una cuenta de base de datos de Azure Cosmos DB mediante una instrucción SQL. Devuelve 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

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.

Ejemplos

En este ejemplo se consultan las 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();

Comentarios

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

Consulte también

Se aplica a