azure-cosmosdb - 何时使用 Microsoft.Azure.Cosmos 而不是 Microsoft.Azure.DocumentDB?
问题描述
我看到两个包 Microsoft.Azure.Cosmos 和 Microsoft.Azure.DocumentDB 连接并使用 cosmos DB (SQL API)。它们都具有 CRUD 功能。我对为什么有 2 个 NuGet 包感到困惑?它们是否都用于不同的目的?它们中的任何一个被弃用了吗?
解决方案
Microsoft.Azure.DocumentDB 是版本 2。Microsoft.Azure.Cosmos 是版本 3
当您的项目以 .NETFramework 为目标时,请使用 Microsoft.Azure.DocumentDB。当您的项目以 .NET Core(.NET 标准)为目标时,请使用 Microsoft.Azure.Cosmos
推荐阅读
- python - 使用matplotlib保存灰度图像,加载时有多个通道
- react-native - 堆栈导航器可以在反应导航中有 2 条不同的路线吗
- php - 无法使用 PHP 找出程序 MySQL Prepared Statement 错误
- url-rewriting - 如何在 web.config 中将非 www http 重定向到 https www
- javascript - this.props.fb 不是函数
- javascript - 将按钮动态添加到 div ReactJS?
- javascript - 用带引号的键映射 Javascript 对象的最佳方法是什么
- c++ - 如何替换给定类型的模板参数?
- android - 在选项卡中的列表视图中刷新活动 (Android)
- python-3.x - Keras:带有自定义生成器的 badalloc