EFCore 3..1 CosmosDb无法翻译Any()

时间:2020-03-27 04:30:47

标签: azure-cosmosdb ef-core-3.0

我有一个看起来很基本的查询。我在CosmosDb上使用Core3.1。我只想查询具有订单详细信息的订单列表,但出现此错误:

.Where(b => EF.Property>(b,“ OrderDetails”) .Any())'无法翻译。可以以可以翻译的形式重写查询,也可以切换到客户评估。

无法进行客户评估

考虑这个人为的例子:

public class Order
{
    public List<OrderDetail> OrderDetails {get;set;}
}

public class OrderDetail
{

}

// Db Context
modelBuilder.Entity<Order>().OwnsMany(x => x.OrderDetails);


// The query
context.Orders.Where( order => order.OrderDetails.Any());

0 个答案:

没有答案