Share via


DocumentClient.CreateDatabaseQuery Méthode

Définition

Surcharges

CreateDatabaseQuery(FeedOptions)

Surchargé. Cette méthode crée une requête pour les ressources de base de données sous un compte dans le service Azure Cosmos DB. Elle retourne un IOrderedQueryable{Database}.

CreateDatabaseQuery(SqlQuerySpec, FeedOptions)

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

CreateDatabaseQuery(String, FeedOptions)

Surchargé. Cette méthode crée une requête pour les ressources de base de données sous un compte de base de données Azure Cosmos DB à l’aide d’une instruction SQL. Il retourne un IQueryable{dynamic}.

CreateDatabaseQuery(FeedOptions)

Surchargé. Cette méthode crée une requête pour les ressources de base de données sous un compte dans le service Azure Cosmos DB. Elle retourne un IOrderedQueryable{Database}.

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

Paramètres

feedOptions
FeedOptions

Options permettant de traiter le flux de résultats de requête. Pour plus d’informations, consultez FeedOptions

Retours

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

Implémente

Exemples

Cet exemple ci-dessous interroge les bases de données par ID.

Database database = client.CreateDatabaseQuery().Where(d => d.Id == "mydb").AsEnumerable().FirstOrDefault();

Remarques

Reportez-vous à pour obtenir la https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ syntaxe et des exemples. ReadDatabaseAsync(String, RequestOptions) est recommandé pour la recherche d’une base de données unique.

Voir aussi

S’applique à

CreateDatabaseQuery(SqlQuerySpec, FeedOptions)

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

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

Paramètres

querySpec
SqlQuerySpec

Le instance SqlQuerySpec contenant l’expression SQL.

feedOptions
FeedOptions

Options permettant de traiter le 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.

Implémente

Exemples

Cet exemple ci-dessous interroge les bases de données par ID.

var query = new SqlQuerySpec("SELECT * FROM dbs d WHERE d.id = @id",
    new SqlParameterCollection(new SqlParameter[] { new SqlParameter { Name = "@id", Value = "mydb" }}));
dynamic database = client.CreateDatabaseQuery<dynamic>(query).AsEnumerable().FirstOrDefault();

Remarques

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

ReadDatabaseAsync(Uri, RequestOptions) est recommandé pour la recherche d’une base de données unique.

Voir aussi

S’applique à

CreateDatabaseQuery(String, FeedOptions)

Surchargé. Cette méthode crée une requête pour les ressources de base de données sous un compte de base de données Azure Cosmos DB à l’aide d’une instruction SQL. Il retourne un IQueryable{dynamic}.

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

Paramètres

sqlExpression
String

Instruction SQL.

feedOptions
FeedOptions

Options permettant de traiter le 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.

Implémente

Exemples

Cet exemple ci-dessous interroge les bases de données par ID.

Database database = client.CreateDatabaseQuery("SELECT * FROM dbs d WHERE d.id = 'mydb'").AsEnumerable().FirstOrDefault();

Remarques

Reportez-vous à pour obtenir la https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ syntaxe et des exemples. ReadDatabaseAsync(String, RequestOptions) est recommandé pour la recherche d’une base de données unique.

Voir aussi

S’applique à