Subsonic 亚音速FetchByParameter与查询

Subsonic 亚音速FetchByParameter与查询,subsonic,Subsonic,当我尝试使用亚音速将大约150000行或更多行拉回到我的集合中时,我遇到了一些内存错误。目前,发生这种情况时,我会遇到内存不足错误。在进一步检查和调试后,我注意到以下行似乎是错误的罪魁祸首: OrdersCollection orders = new OrdersCollection(); orders.Load(Orders.FetchByParameter(Orders.Columns.OrderID, order.OrderID)); 我想知道FetchByParameter是否是我需要

当我尝试使用亚音速将大约150000行或更多行拉回到我的集合中时,我遇到了一些内存错误。目前,发生这种情况时,我会遇到内存不足错误。在进一步检查和调试后,我注意到以下行似乎是错误的罪魁祸首:

OrdersCollection orders = new OrdersCollection();
orders.Load(Orders.FetchByParameter(Orders.Columns.OrderID, order.OrderID));
我想知道
FetchByParameter
是否是我需要使用的正确方法,或者是否需要将其更改为亚音速.Query方法


我还没有找到任何关于这一问题的文章或帖子,因此我们非常感谢您的帮助。

我对亚音速有基本的了解。但究竟为什么你要在内存中提取15万张唱片呢?我想,应该有一些方法可以延迟加载集合。您能否提供一个延迟加载方法的示例,以便我进一步理解您的建议?