Partager via


IDocumentClient.CreateStoredProcedureQuery Méthode

Définition

Surcharges

CreateStoredProcedureQuery(String, FeedOptions)

Surchargé. Cette méthode crée une requête pour les procédures stockées sous une collection dans un service Azure Cosmos DB. Elle retourne An IOrderedQueryable{StoredProcedure}.

CreateStoredProcedureQuery(Uri, FeedOptions)

Méthode permettant de créer une requête pour les procédures stockées dans le service Azure Cosmos DB.

CreateStoredProcedureQuery(String, SqlQuerySpec, FeedOptions)

Surchargé. Cette méthode crée une requête pour les procédures stockées sous une collection dans une base de données Azure Cosmos DB à l’aide d’une instruction SQL utilisant une instruction SQL avec des valeurs paramétrables. Elle retourne un IQueryable{dynamic}. Pour plus d’informations sur la préparation des instructions SQL avec des valeurs paramétrables, consultez SqlQuerySpec.

CreateStoredProcedureQuery(String, String, FeedOptions)

Surchargé. Cette méthode crée une requête pour les procédures stockées sous une collection dans une base de données Azure Cosmos DB à l’aide d’une instruction SQL. Elle retourne un IQueryable{dynamic}.

CreateStoredProcedureQuery(Uri, SqlQuerySpec, FeedOptions)

Méthode permettant de créer une requête pour les procédures stockées dans le service Azure Cosmos DB.

CreateStoredProcedureQuery(Uri, String, FeedOptions)

Méthode permettant de créer une requête pour les procédures stockées dans le service Azure Cosmos DB.

CreateStoredProcedureQuery(String, FeedOptions)

Surchargé. Cette méthode crée une requête pour les procédures stockées sous une collection dans un service Azure Cosmos DB. Elle retourne An 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>
Public Function CreateStoredProcedureQuery (collectionLink As String, Optional feedOptions As FeedOptions = Nothing) As IOrderedQueryable(Of StoredProcedure)

Paramètres

collectionLink
String

Lien vers la ressource de collection parente.

feedOptions
FeedOptions

Options de traitement du flux de résultats de requête. Pour plus d’informations, consultez FeedOptions

Retours

IOrderedQueryable{StoredProcedure} qui peut évaluer la requête avec l’instruction SQL fournie.

Exemples

Cet exemple ci-dessous interroge les procédures stockées par ID.

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

Voir aussi

S’applique à

CreateStoredProcedureQuery(Uri, FeedOptions)

Méthode permettant de créer une requête pour les procédures stockées dans le service Azure Cosmos DB.

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

Paramètres

documentCollectionUri
Uri

URI de la collection de documents parent.

feedOptions
FeedOptions

(Facultatif) FeedOptions pour le traitement du flux de résultats de requête.

Retours

Jeu de résultats de la requête.

S’applique à

CreateStoredProcedureQuery(String, SqlQuerySpec, FeedOptions)

Surchargé. Cette méthode crée une requête pour les procédures stockées sous une collection dans une base de données Azure Cosmos DB à l’aide d’une instruction SQL utilisant une instruction SQL avec des valeurs paramétrables. Elle retourne un IQueryable{dynamic}. Pour plus d’informations sur la préparation des instructions SQL avec des valeurs paramétrables, consultez 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>
Public Function CreateStoredProcedureQuery (collectionLink As String, querySpec As SqlQuerySpec, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)

Paramètres

collectionLink
String

Lien vers la ressource de collection parente.

querySpec
SqlQuerySpec

SqlQuerySpec instance contenant l’expression SQL.

feedOptions
FeedOptions

Options de traitement du flux de résultats de requête. Pour plus d’informations, consultez FeedOptions

Retours

IQueryable{dynamic} qui peut évaluer la requête avec l’instruction SQL fournie.

Exemples

Cet exemple ci-dessous interroge les procédures stockées par 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();

Remarques

Reportez-vous à pour obtenir des https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ exemples et la syntaxe.

Voir aussi

S’applique à

CreateStoredProcedureQuery(String, String, FeedOptions)

Surchargé. Cette méthode crée une requête pour les procédures stockées sous une collection dans une base de données Azure Cosmos DB à l’aide d’une instruction SQL. Elle retourne un 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>
Public Function CreateStoredProcedureQuery (collectionLink As String, sqlExpression As String, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)

Paramètres

collectionLink
String

Lien vers la ressource de collection parente.

sqlExpression
String

Instruction SQL.

feedOptions
FeedOptions

Options de traitement du flux de résultats de requête. Pour plus d’informations, consultez FeedOptions

Retours

IQueryable{dynamic} qui peut évaluer la requête avec l’instruction SQL fournie.

Exemples

Cet exemple ci-dessous interroge les procédures stockées par ID.

StoredProcedure storedProcedure = client.CreateStoredProcedureQuery(collectionLink, "SELECT * FROM sprocs s WHERE s.id = 'HelloWorld'").AsEnumerable().FirstOrDefault();

Remarques

Reportez-vous à pour obtenir des https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ exemples et la syntaxe.

Voir aussi

S’applique à

CreateStoredProcedureQuery(Uri, SqlQuerySpec, FeedOptions)

Méthode permettant de créer une requête pour les procédures stockées dans le service Azure Cosmos DB.

public System.Linq.IQueryable<dynamic> CreateStoredProcedureQuery (Uri documentCollectionUri, 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>
Public Function CreateStoredProcedureQuery (documentCollectionUri As Uri, querySpec As SqlQuerySpec, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)

Paramètres

documentCollectionUri
Uri

URI de la collection de documents parent.

querySpec
SqlQuerySpec

Requête sql.

feedOptions
FeedOptions

(Facultatif) FeedOptions pour le traitement du flux de résultats de requête.

Retours

Jeu de résultats de la requête.

S’applique à

CreateStoredProcedureQuery(Uri, String, FeedOptions)

Méthode permettant de créer une requête pour les procédures stockées dans le service Azure Cosmos DB.

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

Paramètres

documentCollectionUri
Uri

URI de la collection de documents parent.

sqlExpression
String

Requête sql.

feedOptions
FeedOptions

(Facultatif) FeedOptions pour le traitement du flux de résultats de requête.

Retours

Jeu de résultats de la requête.

S’applique à