we should always use AsEnumerable when using LINQ and Datatables
dtInput.AsEnumerable() dt2.AsEnumerable()