我有查询
<table>
<tr onclick="myFunction(this)">
<td>Click to show rowIndex</td>
</tr>
<tr onclick="myFunction(this)">
<td>Click to show rowIndex</td>
</tr>
<tr onclick="myFunction(this)">
<td>Click to show rowIndex</td>
</tr>
<tr onclick="myFunction(this)">
<td>Click to show rowIndex</td>
</tr>
</table>
var grouped = from a in query
group a.Payment by a.PaymentRecieverId
into g
select g;
是query
IQueryable
如何将此方法表达式转换为查询?
答案 0 :(得分:0)
如果你的意思是lambda语法,那么它将是:
var grouped = query.GroupBy(x => x.PaymentRecieverId);
如果您的意思是SQL查询,那么只需在调试时将鼠标悬停在查询对象上:
答案 1 :(得分:0)
如果我理解正确,问题是如何映射group a.Payment
部分。
GroupBy
方法有多次重载,您需要one来指定elementSelector
:
var grouped = query.GroupBy(a => a.PaymentRecieverId, a => a.Payment);