(SQLite + FileSystemWatcher) SQLite. NET Asyn c Соединение не работает для массовой вставки (20+). Все записи не вставлены - PullRequest
0 голосов
/ 09 марта 2020

Syn c Программа

У нас есть Syn c Приложение / Программа. Эта программа зеркалирует файлы / папки в каталоге syn c (скажем, D: \ SyncDir) на сервере, как и когда он был создан / скопирован / переименован / удален.

Технология

Это Windows Форма заявки.

Эта программа Syn c просматривает каталог Syn c (скажем, D: \ SyncDir). NET Класс FileSystemWatcher.

Существуют ситуации, когда даже более 1000 файлов / каталоги копируются в папку Syn c (D: \ SyncDir).

Я использую базу данных SQLite для хранения пути к файлам / каталогу, скопированным в папку Syn c Location. Затем у меня есть логика c, которая читает таблицу SQLite и по одному загружает файл / каталог на сервер.

Проблемы:

Предположим, что скопировано более 100 файлов / папок, он записывает только 10-12 файлов в таблицу SQLite. Если количество файлов / папок меньше (<15), это работает хорошо. </p>

Я подаю в суд на один SQLiteAsyn c .cs

Любая помощь по этому вопросу высоко ценится.

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