C# RavenDb,如何查询a';列表<;T>';哪一个本身是存储在Ravendb中的对象的属性?

C# RavenDb,如何查询a';列表<;T>';哪一个本身是存储在Ravendb中的对象的属性?,c#,ravendb,document-database,C#,Ravendb,Document Database,RavenDb,如何在“Ts”列表中查询T的属性,而“Ts”本身是存储在RavenDb中的对象的属性 我的问题是RavenB是否会将包含列表的完整对象加载到内存中,以便查询此类列表中包含的对象的属性?我的观点是,这个列表可能包含一百万个元素,我只想通过linq查询选择几个元素?这样的查询是否可以在服务器端执行,或者包含列表的对象是否可以全部加载到客户端内存中,只是为了查询其属性?重要的是,您不是在处理列表,而是(应该)处理类型为IQueryable的对象,而不是list。正因为如此,它可以在数据

RavenDb,如何在“Ts”列表中查询T的属性,而“Ts”本身是存储在RavenDb中的对象的属性


我的问题是RavenB是否会将包含列表的完整对象加载到内存中,以便查询此类列表中包含的对象的属性?我的观点是,这个列表可能包含一百万个元素,我只想通过linq查询选择几个元素?这样的查询是否可以在服务器端执行,或者包含列表的对象是否可以全部加载到客户端内存中,只是为了查询其属性?

重要的是,您不是在处理列表,而是(应该)处理类型为
IQueryable
的对象,而不是
list
。正因为如此,它可以在数据库中完成所有的工作,并且不会超出应用程序的绝对需要。@Servy,您是否有一些涉及我的问题的代码示例或参考?我需要存储大量的Ts集合,并希望查询它们以仅返回此类子集的子集或属性。请显示示例查询和对象的实际结构