如何在.NET Core 2.2应用程序中创建CloudTableClient?

问题描述 投票:0回答:1

这对于.NET Core 2来说已经很糟糕了!

我需要一个非常简单的事情 - 我需要使用Microsoft.Azure.CosmosDB.Table包在我的.NET Core 2.2应用程序中使用表存储。好的,我们这样做,好吗?

首先,让我们创建CloudTableClient

using Microsoft.Azure.CosmosDB.Table;
using Microsoft.Azure.Storage.Common;

…

CloudTableClient tableClient = new CloudTableClient(
  new Uri("[WHAT TO PUT IN HERE in case of Azure and Emulator???]"),
  new Microsoft.Azure.Storage.Auth.StorageCredentials() // => **THIS DOES NOT EVEN COMPILE! Auth is not a part of the package **
);

NICE!我们从哪里去?请不要指出我的例子 - 它们不适用于.NET Core 2.2!

我们不要混用Microsoft.Azure.Storage和Microsoft.WindowsAzure.Storage包!

这什么时候修好?如何创建CloudTableClient并使用CloudTable?

c# azure .net-core azure-table-storage .net-core-2.2
1个回答
0
投票

我必须得出结论,在.NET Core 2.x项目中无法使用Azure表。降级到一些旧包或预览版本不是一种选择。

© www.soinside.com 2019 - 2024. All rights reserved.