Then filter the values of any one column which you feel is a unique value column with empty records…so records which are not matched will only be present as those records will be empty on the all records table related columns
(From row1 In dt_todayRecords
Where Not dt_allRecords.AsEnumerable.Any(Function(row2)
Enumerable.SequenceEqual(row2.ItemArray, row1.ItemArray))
Select row1)
Enumerable.SequenceEqual checks if two sequences, like arrays or lists, contain the same elements in the same order and the output is a boolean value. If the values are equal, it gives true, and if it doesn’t, it gives false.