Asp.net core Microsoft.Bot.Builder.Azure不';t包含类型或命名空间';AzureTableStorage';

Asp.net core Microsoft.Bot.Builder.Azure不';t包含类型或命名空间';AzureTableStorage';,asp.net-core,botframework,azure-storage,azure-table-storage,manage-nuget-packages,Asp.net Core,Botframework,Azure Storage,Azure Table Storage,Manage Nuget Packages,早期的nuget软件包“Microsoft.Bot.Builder.Azure”有AzureTableStorage、AzureBlobStorage和CosmosDbStorage,但现在最新版本只有AzureBlobStorage和CosmosDbStorage。 如果我还需要使用表存储,该怎么办Microsoft.Bot.Builder的IStorage不允许表存储,只允许blob和cosmos dB存储。 IStorage是否不支持表存储,或者我是否遗漏了什么? 我还尝试升级所有nuge

早期的nuget软件包“Microsoft.Bot.Builder.Azure”有AzureTableStorage、AzureBlobStorage和CosmosDbStorage,但现在最新版本只有AzureBlobStorage和CosmosDbStorage。 如果我还需要使用表存储,该怎么办Microsoft.Bot.Builder的IStorage不允许表存储,只允许blob和cosmos dB存储。 IStorage是否不支持表存储,或者我是否遗漏了什么?
我还尝试升级所有nuget软件包,并使用了target framework.NET Core 2.2。由于团队没有时间解决的限制,表存储的提供程序在SDK发布之前已被删除。也就是说,正如您所看到的,有一个
IStorage
抽象,允许您在Azure表存储之上编写自己的实现,如果您认为需要的话

老实说,我不知道我是否认为这有什么意义。如果您不需要对数据执行特别查询,那么blob存储是最便宜、最快的选择。如果您确实想对数据执行特殊查询,那么表存储永远也帮不了您,因为它只具有分区/行键可索引性,所以您需要使用功能更强大的东西,如CosmosDB,它可以对所有数据进行索引


FWIW,如果您想恢复
AzureTableStorage
实现,您可以随时抓取。

我刚开始使用Bot framework SDK V4,blob存储工作正常,但我对表存储没有任何线索。谢谢您的指导