Использование потока для вставки данных в SQLite - PullRequest
0 голосов
/ 08 апреля 2011

Я использую метод ADO.Net в своем SQLite для функций фиксации (вставки, удаления, обновления), и процессы сохранения выполняются в многопоточном режиме.

Существует ли метод, который может предотвратить ошибку, возникающую, когда мой поток пытается завершить выполнение какой-либо функции, в то время как другая функция не завершила свой запуск?

Я использую thread.speed(xxx) для проверки моей программы.

Или как проверить, что данные уже существуют до того, как вставка попытается выполнить работу?

1 Ответ

0 голосов
/ 08 апреля 2011

Попробуйте на уровне события, используя объем транзакции.Может быть, это поможет вам.

Использование:

using System.Transactions;
using(TransactionScope scope = new TransactionScope())
{
    //Your various methods 
    scope.complete();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...