我正在尝试创建一个 LINQ 查询,它将源数据集中的所有记录分组到一个记录摘要行中,显示所有对象(唯一标识符除外)并显示所有折叠记录的计数。当我运行一个简单的选择查询时,我得到了 X 条记录,但是当我运行这个查询时:
Dim qry2 = From j In ( _
From Lines In DLDFDetails _
Select Lines.Site, _
Lines.Service_Name, _
Lines.Product, _
Lines.PDP_Description, _
Lines.First_Name, _
Lines.Last_Name, _
Lines.Email, _
Lines.User, _
Lines.Change_Details, _
Lines.Asset_ID) _
Group j By j.Site, _
j.Service_Name, _
j.Product, _
j.PDP_Description, _
j.First_Name, _
j.Last_Name, _
j.Email, _
j.User, _
j.Change_Details, _
j.Asset_ID.Count _
Into k = Group _
Select New With { _
Site, _
Service_Name, _
Product, _
PDP_Description, _
First_Name, _
Last_Name, _
Email, _
User, _
Change_Details, _
Count}
汇总行上的计数显示 XY。数据集的唯一标识符是“Asset_ID”。谁能告诉我我在这里做错了什么以及解决方案是什么?谢谢!