azure - Azure.Cosmos 还是 Microsoft.Azure.Cosmos、Azure.Storage.Blob 还是 Microsoft.Azure.Storage.Blob?适用于 .NET Core 3.1
问题描述
我在尝试将它们与 .NET Core 3.1 一起使用的所有这些包之间迷路了。
我正在使用 Azure.Cosmos 和 Azure.Storage.Blob,但我不确定是否需要使用 Microsoft 的。
我将在 Kubernetes 容器上运行 Asp.net Core,也在 Kubernetes 上运行 azure 函数
宇宙数据库
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
解决方案
对于 Cosmos,推荐的软件包Microsoft.Azure.Cosmos (version 3.8)
仅仅是因为版本 4 处于预览状态,而 3.8 是提供此答案时普遍可用的最新版本。请参阅有关 ETA 的有关 SDK v4 的一般可用性的链接:https ://github.com/Azure/azure-cosmos-dotnet-v3/issues/1370 。
对于存储,推荐的软件包是Azure.Storage.Blobs (version 12.4.1)
提供此答案时的最新软件包。
推荐阅读
- php - PHP 中带有关联数组的 UPDATE 语句返回 注意
- arrays - 如何将 UIImage 数组保存到 Firebase 存储(以及用于字符串表示的数据库)中?
- r - system() 看不到 PATH 变量
- powerbi-embedded - 如何从本地 SSAS 读取/访问 Power Bi Embedded Report 查询字符串参数?
- apache-spark - 无法创建火花上下文 - SparkContext 挂起,Windows 操作系统
- php - 如何根据域使用动态 URL / 路由?
- azure-devops - 无法在托管代理上的 azure 管道任务中连接到 localdb
- javascript - 递归 setTimeout 调用是否会导致闭包链内存泄漏?
- c# - 当我尝试从中删除一行时,为什么我的文本文件不保存它的更改?
- docker - 如何让 docker 容器登录主机