パブリック プロシージャにいくつかの Linq ステートメントがあります (そのうちの 2 つを次に示します)。
'this one gets us table like this: "number of tickets, day"
Dim ticketsCreated = From ticket In CreatedTickets
Group ticket By GroupKey = New With {Key .IssueDate = CDate(ticket.Date).Date}
Into g = Group Select New
With {Key .IssuesCount = g.Count(), Key .IssueDate = GroupKey.IssueDate}
'this one gets us table like this: "number of tickets, day"
Dim ticketsClosed = From ticket In ClosedTickets
Group ticket By GroupKey = New With {Key .IssueDate = CDate(ticket.Date).Date}
Into g = Group Select New
With {Key .IssuesCount = g.Count(), Key .IssueDate = GroupKey.IssueDate}
両方のステートメントの GroupKey で次のエラーが発生します。
Range variable hides a variable in an enclosing block, a previously defined range variable,
or an implicitly declared variable in a query expression
Linq ステートメント以外の場所で GroupKey という名前の変数を宣言していません。