相关疑难解决方法(0)

如何在 CosmosDB SDK v3.0 异步查询中使用 LINQ?

我一直在关注这里的官方文档:https : //docs.microsoft.com/en-us/azure/cosmos-db/sql-api-get-started#Query

但是我不知道如何在 SQL 字符串上正确使用 LINQ 表达式。我尝试了 GetItemLinqQueryable,但我不知道使用它是否正确。也不是异步的。

var db = Client.GetDatabase(databaseId);
var container = db.GetContainer(containerId);

var q = container.GetItemLinqQueryable<Person>();
var result = q.Where(p => p.Name == "Name").ToList();
Run Code Online (Sandbox Code Playgroud)

这是将 LINQ 与 Cosmos v3 一起使用的正确方法,以及如何使其异步?

azure-cosmosdb azure-cosmosdb-sqlapi

11
推荐指数
2
解决办法
8060
查看次数