0

我正在尝试创建一个 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”。谁能告诉我我在这里做错了什么以及解决方案是什么?谢谢!

4

0 回答 0