【发布时间】:2019-12-01 06:11:08
【问题描述】:
我一直在关注官方文档: 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();
这是在 Cosmos v3 中使用 LINQ 的正确方法,以及如何使其异步?
【问题讨论】:
标签: azure-cosmosdb azure-cosmosdb-sqlapi