【发布时间】:2012-07-02 19:45:58
【问题描述】:
我有一个 IQueryable,其中包含我的应用程序中的使用数据列表。其中的每一行都是表中的一个单独条目。结构是这样的
{
使用数据
用户名(字符串)
会话 ID(字符串)
PartOfAppAccessed
(
Key (int),
Name (string),
Description (string)
时间 (DateTime)
)
}
但是在显示这些数据时,我想根据会话 ID 对行进行分组。所以我的输出必须在这个结构中
{
使用数据
用户名(字符串)
会话 ID(字符串)
时间(日期时间)
PartOfAppAccessed
(
Key (int),
Name (string),
Description (string)
时间 (DateTime)
),
(
Key (int),
名称(字符串)、
描述(字符串)
时间(日期时间)
)、
(
键(整数)、
名称(字符串)、
描述(字符串)
时间(日期时间)
)
}
所以我的问题是 - 如何根据某些条件(例如本例中的常见 sessionId)对来自同一个 IQueryable 的不同行进行分组?
【问题讨论】:
-
俱乐部行?您是指将它们分组(club as in group)还是过滤它们(club as in a stick for knocking some)?
-
club 在数据处理中并不是一个很常见的术语。你想加入他们、分组他们、订购他们吗?
-
@DannyVarod - 第一个,俱乐部和他们一样。
-
@MareInfinitus - 我的意思是根据列中的共同值对它们进行分组..
标签: c# iqueryable