【问题标题】:How to get whole databse when adding TableClient as Service将表客户端添加为服务时如何获取整个数据库
【发布时间】:2021-12-28 10:15:37
【问题描述】:

所以我正在将一个项目从 dotnet 2.2 更新到 dotnet 3.1,我需要使用 Azure.Data.Tables

我发现的唯一方法是

var connectionString = Configuration.GetConnectionString("AzureTables:StorageConnectionString");
services.AddSingleton<TableClient>(new TableClient(connectionString, Table));

但是我如何获得整个数据库,因为这只给了我一张表,我需要它们。

【问题讨论】:

    标签: .net asp.net-core azure-cosmosdb .net-3.0


    【解决方案1】:

    TableClient 类允许您与托管在 Azure 存储帐户或 Azure Cosmos DB 表 API 中的 Azure 表进行交互。

    此类具有这些methods,它们只能用于对 Azure 存储帐户或 Azure Cosmos DB 中的表执行操作,例如 create(..)delete(... )getEntity(...) 等等。

    但是我们无法通过使用这个 TableClient 作为服务来获取整个数据库。

    【讨论】:

      猜你喜欢
      • 2017-03-21
      • 1970-01-01
      • 1970-01-01
      • 2020-08-11
      • 2013-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-25
      相关资源
      最近更新 更多