The Microsoft.Azure.CosmosDB.Table library mentioned here is only available for .NET Framework 4.5 and not available under .NET Core.
It seems like there is an older Microsoft.WindowsAzure.Storage library that is available under .NET Core, as mentioned here: https://docs.microsoft.com/en-us/azure/visual-studio/vs-storage-aspnet5-getting-started-tables
And these pages are only linked to from the old Azure Storage in ASP.NET Core page here: https://docs.microsoft.com/en-us/aspnet/core/data/azure-storage/?view=aspnetcore-2.1
So will the new libraries be updated to .NET Core (I don't see any compatibility issues in the code itself) or do we need to keep using the older libraries? Can this guidance be clearly defined on these pages?
⚠Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.
@manigandham Thanks for the feedback. We are actively investigating and will get back to you soon.
@manigandham Are you using Azure Table Storage or are you using Cosmos DB Table API? I am going to forward this on to the content author but did want to explain your use case in greater detail. Regardless of your use case though, it appears that the documentation could use an enhancement to explain the different classes. Thanks, Mike
We're using both products, which offer the same "Table API" interface to clients.
The issue is that there are 2 different clients, the older WindowsAzure.Storage which supports .NET Core and the _newer_ Microsoft.Azure.CosmosDB.Table which does not support .NET Core. They both have slightly different functions and syntax too, so the samples don't match.
Are these 2 libraries going to be merged or should we continue using the WindowsAzure.Storage library for now since we need .NET Core support?
@manigandham Thanks for the feedback! I have assigned the issue to the content author to evaluate and update as appropriate.
@manigandham Adding .Net Core/standard support for Microsoft.Azure.CosmosDB.Table is on our roadmap. And yes you should use `Microsoft.WindowsAzure.Storage' until .Net core, support is enabled for Azure Cosmos DB Table API.
@manigandham We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.
Thanks for the confirmation. In that case, and especially since there 2 clients being used with different code semantics, please update the documentation to make it clear as was originally asked.
Is there any movement on this?
.NET Core support seems to be a low priority for the CosmoDb team.
We’ve experienced numerous problems in the past with the .NET Core version of the DocumentDb NuGet, now this is 7 months old.
Appears to be a preview here: https://www.nuget.org/packages/Microsoft.Azure.Cosmos.Table/0.10.0-preview