У меня есть коллекция DataRow, в которой есть столбец TransactionID - я пытаюсь отфильтровать DataRow, у которых нет соответствующего значения, в списке TransactionID
List<int?> IDs = _sqlResultsRaw.AsEnumerable()
.Select(x => x.Field<int?>("TransactionID")).ToList();
List<int?> pIDs = _sqlResultsRaw.AsEnumerable()
.Select(x => x.Field<int?>("ParentTransactionID")).ToList();
List<int?> IDsToKeep = IDs.Except(pIDs).ToList();
, который я хочу создатьколлекция DataRows, которые имеют совпадающее значение из IDsToKeep.Если TransactionID отсутствует в IDsToKeep, я хочу удалить его