我正在尝试在项目中使用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提供程序执行一样?