ソース データセット内のすべてのレコードを、すべてのオブジェクト (一意の識別子を除く) を示す 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」です。ここで私が間違っていることと解決策を教えてもらえますか? ありがとう!