首页 > 解决方案 > 何时使用 Microsoft.Azure.Cosmos 而不是 Microsoft.Azure.DocumentDB?

问题描述

我看到两个包 Microsoft.Azure.Cosmos 和 Microsoft.Azure.DocumentDB 连接并使用 cosmos DB (SQL API)。它们都具有 CRUD 功能。我对为什么有 2 个 NuGet 包感到困惑?它们是否都用于不同的目的?它们中的任何一个被弃用了吗?

标签: azure-cosmosdb

解决方案


Microsoft.Azure.DocumentDB 是版本 2。Microsoft.Azure.Cosmos 是版本 3

当您的项目以 .NETFramework 为目标时,请使用 Microsoft.Azure.DocumentDB。当您的项目以 .NET Core(.NET 标准)为目标时,请使用 Microsoft.Azure.Cosmos


推荐阅读