У меня есть приложение формы Windows, элементы пользовательского интерфейса в моей форме заполняются из таблицы в моей базе данных сервера sql. Записи добавляются в таблицу через некоторые загрузчики (через код) путем чтения из другого источника.Теперь пользователь может обновлять значения через пользовательский интерфейс, который, в свою очередь, обновляет таблицу в моей БД.
Вот моя проблема, загрузчики часто запускаются.Источник не может быть обновлен с моими изменениями.Когда они запустят загрузчик, я потеряю все сделанные обновления.Каков наилучший способ избежать этого?У меня есть 2 решения.
- Сохраните значения в новой таблице.Обновите таблицу после запуска загрузчиков значениями из новой таблицы.
- Каким-то образом загрузчики должны быть проинформированы, чтобы избежать перезаписи обновленных значений в моей таблице.
Я не доволенпервый подход как двухэтапный процесс.Может кто-нибудь помочь с более эффективным решением?Дайте мне знать, если я не ясно описал мою проблему.Спасибо