.Net应用程序调用Stored Procedure并返回存储为'result'的集合。我希望能够通过'CreatorLineOfBusinessID'对结果进行分组。它会将该字段与其他几个字段一起返回。我想在'结果'数据集上使用LINQ查询。提前致谢。ASP.Net按照System.Generic.IEnumerable集合的语法的LINQ to SQL组。
Dim result As IEnumerable(Of eRefer_Reports.uspReport_ReferralsSentBetweenLinesOfBusinessResult)
strFromLOBID = " "
Session("FromLineOfBusiness") = strFromLOBID
strToLOBID = " "
Session("ToLineOfBusiness") = strToLOBID
result = repository.GetQueryResults(CDate(Me.txtStartDate.Text), CDate(Me.txtEndDate.Text), strFromLOBID, strToLOBID)
BindGridView(result)
由于'Lcarus'已经指出你不需要使用LINQ来完成这个分组。因为你的结果已经是'IEnumerable',所以你也可以使用GroupBy方法。 –
Jeremy
@Susan你怎么样?你是否能够将报告分组? – Jeremy
对不起,它已经有一段时间了,但一直在度假。我正在努力处理语法。我试图:BindGridView(result.GroupBy(CreatorLineOfBusinessID)),但这不起作用。对不起,成为这样的新手! – Susan