Как мне выполнить запрос в C #?Это больше, чем простой запрос Select.
У меня есть набор данных, в который я добавил 2 таблицы:
DataSet myDataSet = new DataSet();
DataTable TableA;
DataTable TableB;
Затем я использую код для заполнения каждой таблицы одинаковыми 5 полями (Field1, ..., Field5) из разных источников.В большинстве случаев три поля в таблице A совпадают с полями в таблице B.
Я хочу найти строки в таблице B, которые отсутствуют в таблице A.Эквивалентный запрос в Access выглядит следующим образом:
SELECT "TableB Without Matching TableA" AS Expr1, Field1, Field2, Field3, Field4
FROM TableB
WHERE (((Exists (SELECT *
FROM TableA
WHERE
TableB.Field2 = TableA.Field2 AND
TableB.Field3 = TableA.Field3 AND
TableB.Field4 = TableA.Field4
))=False));
Как мне кодировать этот запрос в C #?