Я пытаюсь использовать linq Group join для выполнения левого внешнего соединения, в котором я получаю следующую ошибку под кодом
Dim dt1 As DataTable = New DataTable()
Dim dt2 As DataTable = New DataTable
dt1.Columns.Add("Name")
dt1.Columns.Add("Amount")
dt2.Columns.Add("Name")
dt2.Columns.Add("Amount")
dt1.Rows.Add("karthi", "300")
dt1.Rows.Add("karthi1", "3001")
dt1.Rows.Add("karthi1", "3002")
dt1.Rows.Add("karthi 11", "500")
dt1.Rows.Add("karthi sam", "600")
dt2.Rows.Add("karthi 11", 3001)
dt2.Rows.Add("karthi sam", 600)
Dim query = From d In dt1.AsEnumerable Group Join c In dt2.AsEnumerable On c.Field
(Of String)("Name") Equals d.Field(Of String)("Name") Into grp = Group Select grp, c.Field(Of
String)("Name"), d.Field(Of String)("Name"), d.Field(Of String)("Amount"), c.Field(Of Decimal)
("Amount")
Я получаю c либо не объявлено, либо нет в текущей области, то же самое относится и к d, помогите мне с решением