IDocumentClient.CreateDatabaseQuery Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. Elle retourne un IQueryable{dynamic}. Pour plus d’informations sur la préparation des 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. Elle 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>
Public Function CreateDatabaseQuery (Optional feedOptions As FeedOptions = Nothing) As IOrderedQueryable(Of Database)
Paramètres
- feedOptions
- FeedOptions
Options de traitement du 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.
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 des https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ exemples et la syntaxe.
ReadDatabaseAsync(Uri, 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. 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> 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>
Public Function CreateDatabaseQuery (querySpec As SqlQuerySpec, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)
Paramètres
- 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 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 des https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ exemples et la syntaxe.
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. Elle 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>
Public Function CreateDatabaseQuery (sqlExpression As String, Optional feedOptions As FeedOptions = Nothing) As IQueryable(Of Object)
Paramètres
- 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 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 des https://docs.microsoft.com/azure/cosmos-db/sql-query-getting-started/ exemples et la syntaxe.
ReadDatabaseAsync(Uri, RequestOptions) est recommandé pour la recherche d’une base de données unique.
Voir aussi
S’applique à
Azure SDK for .NET