0

ソース データセット内のすべてのレコードを、すべてのオブジェクト (一意の識別子を除く) を示す 1 つのレコード サマリー行にグループ化し、折りたたまれたすべてのレコードの数を表示する 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