Azure .Cosmos или Microsoft. Azure .Cosmos, Azure .Storage.Blob или Microsoft. Azure .Storage.Blob? для. NET Core 3.1 - PullRequest
1 голос
/ 03 мая 2020

Я потерян между всеми этими пакетами, с которыми пытаюсь их использовать. NET Core 3.1.

Я использую Azure .Cosmos и Azure .Storage.Blob, но я Я не уверен, что мне нужно использовать Microsoft.

Я буду работать с Asp. net Ядром в контейнере Kubernetes и azure и также с Kubernetes

Cosmos Db

https://www.nuget.org/packages/Azure.Cosmos/4.0.0-preview3 https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.9.0-preview

Хранение BLOB-объектов

https://www.nuget.org/packages/Azure.Storage.Blobs/12.4.1 https://www.nuget.org/packages/Microsoft.Azure.Storage.Blob/11.1.4

Ответы [ 2 ]

1 голос
/ 03 мая 2020

Для Космоса рекомендуемый пакет Microsoft.Azure.Cosmos (version 3.8) просто потому, что версия 4 находится в предварительном просмотре, а 3.8 - последняя версия, общедоступная на момент предоставления этого ответа. См. Эту ссылку, касающуюся ETA, в отношении общей доступности v4 SDK: https://github.com/Azure/azure-cosmos-dotnet-v3/issues/1370.

Для хранения рекомендуется использовать пакет Azure.Storage.Blobs (version 12.4.1), так как последний на момент предоставления этого ответа.

0 голосов
/ 03 мая 2020

Microsoft являются более старыми версиями, для v12 хранилища больших двоичных объектов вы должны использовать не-Microsoft, а для v11 используйте Microsoft.

It было бы целесообразно обратиться к указанным выше ссылкам, чтобы определить, что вам нужно использовать в вашем случае, но, по возможности, используйте последнюю версию. Помните, что в прошлый раз, когда я посмотрел, v12 было проблематичным c для использования с эмулятором хранилища, который заменяется эмулятором Azurite, который был только частично завершен!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...