小编AWe*_*eim的帖子

实体框架按组跳过

我目前通过一个表("Table1")"分页",其中包含以下字段{Policy,Name,Amount,Date},并且"Table1"中可以有多个记录,如下所示:

return context.Table1s.Orderby(i => i.Policy)
                      .Skip(endingRecord).Take(page)
                      .ToList();
Run Code Online (Sandbox Code Playgroud)

如果我想首先按策略分组然后跳过并采用不同的策略(基本上试图确保"页面"包含页面中包含的策略的所有记录),我将如何执行此操作?

我正在使用C#,实体框架,如果可能的话,更喜欢"lambda"语法.

c# linq group-by

9
推荐指数
1
解决办法
4887
查看次数

在C#中使用N个线程处理队列的简便方法?

我有一个帐号列表.Foreach帐号我需要调用方法ProcessAccount.将需要处理大约150,000个帐户,每个帐户可能需要0.5到2秒才能处理.

我想以某种方式设置线程,所以我可以一次处理4个帐户.

我可以使用一个简单的模式吗?

我希望能够做的是启动4个线程处理前4个帐户,然后在每个单独的线程完成后,使用下一个帐户启动另一个线程,直到所有帐户都被处理完毕.

c# multithreading

7
推荐指数
1
解决办法
640
查看次数

标签 统计

c# ×2

group-by ×1

linq ×1

multithreading ×1