У меня есть простое многопоточное приложение .NET, которое вставляет строки в базу данных MS Access 2010 с помощью ACE. Он выполняет только INSERT
операций. Поскольку MS Access блокирует вставки на уровне страниц, иногда меня блокируют.
Есть ли способ изменить этот тип блокировки? Или существует «опасный режим», в котором я могу сказать ему, чтобы он полностью игнорировал блокировки и просто потенциально мог создавать новые страницы, если он обнаруживает заблокированную?
РЕДАКТИРОВАТЬ: Здесь вообще нет возможности контролировать блокировку? Хак, который у меня работает до сих пор, заключается в поддержании единого общего соединения для этих транзакций, после чего объекты соединения просто ставят в очередь вставки. Это работает, но мне не нравится, что эта связь просто плавает вокруг.