📜  DocumentDB-连接帐户(1)

📅  最后修改于: 2023-12-03 15:00:31.437000             🧑  作者: Mango

DocumentDB 连接帐户

DocumentDB 是一种全托管的 NoSQL 数据库服务,可在云中的多个区域中进行跨区域复制,并为每一台数据库实例提供多个节点,以实现高可用性和可伸缩性。本文将介绍如何在 .NET Core 中连接 DocumentDB 帐户。

步骤
  1. 在 Azure 门户中创建 DocumentDB 帐户,并记录下提供程序名称和密钥。

  2. 在 Visual Studio 中安装 Microsoft.Azure.DocumentDB 包。

  3. 创建一个 DocumentClient 对象来连接您的帐户:

using Microsoft.Azure.Documents.Client;

string endpointUri = "[Your endpoint URI]";
string primaryKey = "[Your primary key]";

DocumentClient client = new DocumentClient(new Uri(endpointUri), primaryKey);
  1. 现在您可以使用 client 对象来执行操作并与您的 DocumentDB 帐户进行交互,例如获取数据库和集合:
Database database = await client.CreateDatabaseIfNotExistsAsync(new Database { Id = "MyDatabase" });
DocumentCollection collection = await client.CreateDocumentCollectionIfNotExistsAsync(
    UriFactory.CreateDatabaseUri("MyDatabase"),
    new DocumentCollection { Id = "MyCollection" });
  1. 当您完成对 DocumentClient 的使用时,请记得释放它:
client.Dispose();
结论

使用上述步骤连接到 DocumentDB 帐户很简单。DocumentDB 提供快速、可伸缩和全托管的数据库服务,为您的应用程序提供无缝的扩展性和高可用性。