亚音速如何过滤加载的集合?

时间:2010-04-28 16:32:04

标签: subsonic

目前我使用的是Subsonic 2.1和.NET 2.1,我遇到了一个问题,即我试图用300多个项目过滤预先加载的集合。我正在使用以下方法尝试预先形成过滤器:

orders = MasterOrders.Where(“account”,mbrAccount).Load();

最终结果是将订单设置为等于整个MasterOrders集合,而不是过滤结果。有什么建议吗?

2 个答案:

答案 0 :(得分:0)

如果您的目标是Dotnet Framework 3.5,则可以使用LINQ select-query。然后将其转换为List< MasterOrder>。

答案 1 :(得分:0)

您需要使用Filter()方法,如中所述 SubSonic .Filter() in memory filter

如果您似乎没有它,则可能必须从存储库更新(或者只是将代码添加到模板中)。过滤器函数是对XX_ClassTemplate codegen模板的更新。