Cosmos提供程序中的LINQ查询执行

时间:2020-03-13 17:02:20

标签: .net sql-server entity-framework linq ef-core-2.0

我正在尝试在项目中使用Azure Cosmos Provider。我对CosmosDB中的LINQ执行有疑问。

下面是LINQ:

class Student
{
  public int StudentId { get; set; }
  public string StudentName { get; set; }
}

var student = dbContext.Students.Where( p => p. StudentId >3 )

在SQL中,LINQ查询将在服务器端执行,过滤后的记录将发送给最终用户。

现在,我的问题是,在Cosmos提供程序中将在哪里执行LINQ?它会将所有记录存储到内存中并在客户端进行过滤还是像SQL提供程序执行一样?

0 个答案:

没有答案