Share via


DocumentClient.CreateStoredProcedureQuery Método

Definición

Sobrecargas

CreateStoredProcedureQuery(String, FeedOptions)

Sobrecargado. Este método crea una consulta para los procedimientos almacenados en una colección en un servicio de Azure Cosmos DB. Devuelve Un objeto IOrderedQueryable{StoredProcedure}.

CreateStoredProcedureQuery(Uri, FeedOptions)

Método de extensión para crear consultas para procedimientos almacenados en el servicio Azure Cosmos DB.

CreateStoredProcedureQuery(String, SqlQuerySpec, FeedOptions)

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

CreateStoredProcedureQuery(String, String, FeedOptions)

Sobrecargado. Este método crea una consulta para los procedimientos almacenados en una colección de una base de datos de Azure Cosmos DB mediante una instrucción SQL. Devuelve un objeto IQueryable{dynamic}.

CreateStoredProcedureQuery(Uri, SqlQuerySpec, FeedOptions)

Método de extensión para crear consultas para procedimientos almacenados en el servicio Azure Cosmos DB.

CreateStoredProcedureQuery(Uri, String, FeedOptions)

Método de extensión para crear consultas para procedimientos almacenados en el servicio Azure Cosmos DB.

CreateStoredProcedureQuery(String, FeedOptions)

Sobrecargado. Este método crea una consulta para los procedimientos almacenados en una colección en un servicio de Azure Cosmos DB. Devuelve Un objeto IOrderedQueryable{StoredProcedure}.

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

Parámetros

collectionLink
String

Vínculo al recurso de colección primario.

feedOptions
FeedOptions

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

Devoluciones

IOrderedQueryable{StoredProcedure} que puede evaluar la consulta con la instrucción SQL proporcionada.

Implementaciones

Ejemplos

En este ejemplo se consultan los procedimientos almacenados por id.

StoredProcedure storedProcedure = client.CreateStoredProcedureQuery(collectionLink).Where(c => c.Id == "helloWorld").AsEnumerable().FirstOrDefault();

Consulte también

Se aplica a

CreateStoredProcedureQuery(Uri, FeedOptions)

Método de extensión para crear consultas para procedimientos almacenados en el servicio Azure Cosmos DB.

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

Parámetros

storedProceduresUri
Uri

el URI de los procedimientos almacenados.

feedOptions
FeedOptions

Opciones para procesar la fuente de resultados de la consulta.

Devoluciones

Conjunto de resultados de la consulta.

Implementaciones

Se aplica a

CreateStoredProcedureQuery(String, SqlQuerySpec, FeedOptions)

Sobrecargado. Este método crea una consulta para los procedimientos almacenados en una colección de una base de datos de Azure Cosmos DB mediante una instrucción SQL 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> CreateStoredProcedureQuery (string collectionLink, Microsoft.Azure.Documents.SqlQuerySpec querySpec, Microsoft.Azure.Documents.Client.FeedOptions feedOptions = default);
abstract member CreateStoredProcedureQuery : string * Microsoft.Azure.Documents.SqlQuerySpec * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
override this.CreateStoredProcedureQuery : string * Microsoft.Azure.Documents.SqlQuerySpec * Microsoft.Azure.Documents.Client.FeedOptions -> System.Linq.IQueryable<obj>
Public Function CreateStoredProcedureQuery (collectionLink As String, querySpec As SqlQuerySpec, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)

Parámetros

collectionLink
String

Vínculo al recurso de colección primario.

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.

Implementaciones

Ejemplos

En este ejemplo se consultan los procedimientos almacenados por id.

var query = new SqlQuerySpec("SELECT * FROM sprocs s WHERE s.id = @id", new SqlParameterCollection(new SqlParameter[] { new SqlParameter { Name = "@id", Value = "HelloWorld" }}));
StoredProcedure storedProcedure = client.CreateStoredProcedureQuery(collectionLink, query).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

CreateStoredProcedureQuery(String, String, FeedOptions)

Sobrecargado. Este método crea una consulta para los procedimientos almacenados en una colección de una base de datos de Azure Cosmos DB mediante una instrucción SQL. Devuelve un objeto IQueryable{dynamic}.

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

Parámetros

collectionLink
String

Vínculo al recurso de colección primario.

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.

Implementaciones

Ejemplos

En este ejemplo se consultan los procedimientos almacenados por id.

StoredProcedure storedProcedure = client.CreateStoredProcedureQuery(collectionLink, "SELECT * FROM sprocs s WHERE s.id = 'HelloWorld'").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

CreateStoredProcedureQuery(Uri, SqlQuerySpec, FeedOptions)

Método de extensión para crear consultas para procedimientos almacenados en el servicio Azure Cosmos DB.

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

Parámetros

storedProceduresUri
Uri

el URI de los procedimientos almacenados.

querySpec
SqlQuerySpec

Consulta sql.

feedOptions
FeedOptions

Opciones para procesar la fuente de resultados de la consulta.

Devoluciones

Conjunto de resultados de la consulta.

Implementaciones

Se aplica a

CreateStoredProcedureQuery(Uri, String, FeedOptions)

Método de extensión para crear consultas para procedimientos almacenados en el servicio Azure Cosmos DB.

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

Parámetros

storedProceduresUri
Uri

el URI de los procedimientos almacenados.

sqlExpression
String

Consulta sql.

feedOptions
FeedOptions

Opciones para procesar la fuente de resultados de la consulta.

Devoluciones

Conjunto de resultados de la consulta.

Implementaciones

Se aplica a