Сравнение двух таблиц и определение различий без Entity Framework в C # - PullRequest
0 голосов
/ 10 июля 2019

У меня нет какого-либо инструмента репозитория для моей программы на C #, позволяющего объективировать объекты базы данных SQL.Мне нужно сравнить между «текущей» таблицей в базе данных и «предыдущей» и ежедневно обновлять основную исходную таблицу с учетом изменений между ними.

У меня есть два варианта:

  1. Напишите хранимую процедуру, которая сравнивает таблицу и возвращает набор записей дельты
  2. Выберите данные из обеих таблиц и сохраните два объекта IEnumerable / DataTable и выполните логику сравнения в коде.

Что будет лучше в этом случае?

  1. Производительность
  2. Обслуживание
  3. Обработка исключений

Спасибо.

...