/// Сводная информация заполняется датой (dt1)
Dim dt1 As New DataTable
dt1 = connection.LoadPoliceData ("")
/// Сводка заполняется датированным (dt2)
Dim DT2 As New DataTable
dt2 = connection.LoadDataCompare ("")
/// резюме объявляет о сохранении данных. где я хочу заполнить перечисляемые данные
Dim сохранить как новый DataTable
save.Columns.Add ("Имя", GetType (String))
save.Columns.Add ("Мобильный", GetType (String))
/// Сводка написания linq-запроса с объединением dt1 и dt2, и datatable (сохранить)
Dim data1 = (из datarow1 в dt1.AsEnumerable
Присоединяйтесь к datarow2 в dt2.AsEnumerable
On datarow1.Field (Of String) ("NameofPerson") равно datarow2.Field (Of String) ("Name") и datarow1.Field (Of String) ("Mobile") равно datarow2.Field (Of String) ("MobileNumber" «)
Выберите save.LoadDataRow (New Object () {datarow1.Field (Of String) ("NameofPerson"), datarow2.Field (Of String) ("MobileNumber")}, False)). Distinct (). ToList ()
/// итоговое количество сохраняемых данных
Dim i = save.Rows.Count