У меня есть процесс настройки, который сохраняет данные в моей базе данных, данные состоят из небольших json, которые с помощью десериализатора json становятся объектом, и этот объект затем сохраняется в базе данных. Моя проблема здесь в том, что для сохранения всех данных в базе данных во время выполнения требуется время, и чаще всего мне нужно только это сделать, если файл был изменен или что-то было добавлено к нему.
I знайте, что это тот случай, когда новый файл копируется в выходной каталог, поскольку настройки файла для json файлов должны копироваться, если файл более новый.
Но как мне использовать это в моем приложения, в настоящее время я просто очищаю свою базу данных и повторно вставляю все, но поскольку большая часть данных устарела (то есть не менялась в течение нескольких месяцев), мне не нужно повторно вставлять их, а только те, которые изменились.
Итак, как проверить, какие файлы были изменены / перезаписаны в выходном каталоге из моего приложения?
В настройках проекта указано, что мои файлы копируются в выходной каталог, если они более новые, но как я могу из своего приложения определить, является ли файл более новым или нет?
Я должен использовать выходной каталог, чтобы проверить, был ли файл изменен.