我有一个 IQueryable,其中包含我的应用程序中的使用数据列表。其中的每一行都是表中的一个单独条目。结构是这样的
{
使用数据
用户名(字符串)
SessionId(字符串)
PartOfAppAccessed
(
键(int),
名称(字符串),
描述(字符串)
时间(日期时间)
)
}
但是在显示这些数据时,我想根据会话 ID 对行进行分组。所以我的输出必须是这个结构
{
使用数据
Username (string)
SessionId (string)
Time (DateTime)
PartOfAppAccessed
(
Key (int),
Name (string),
Description (string)
Time (DateTime)
),
(
Key (int),
Name (string),
Description (string)
Time (DateTime)
),
(
Key (int),
Name (string),
Description (string)
Time (DateTime)
)
}
所以我的问题是 - 如何根据某些条件(例如本例中的常见 sessionId)对来自同一个 IQueryable 的不同行进行分组?