C # Выполнение запроса - PullRequest
       25

C # Выполнение запроса

0 голосов
/ 25 сентября 2019

Как мне выполнить запрос в 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 #?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...