SQLite error (5): database is locked C# Dapper

220
24 января 2019, 11:10

Использую в проекте SQLite (устанавливал через NuGet) и Dapper. В проекте используется пул потоков для чтения из БД, запись в БД производится из отдельного потока по очереди. Насколько понимаю SQLite собран уже для многопоточности. The default mode is serialized.

Периодически в выводе проскакивает SQLite error (5): database is locked, даже не понятно, что именно выбросило это исключение, но при этом программа работает как нужно. Стоит ли обращать на это внимание или нужно исправлять? Как?

READ ALSO
Что такое принцип подстановки Liskov

Что такое принцип подстановки Liskov

Изучаю подходы к SOLID принципам

155
Наследование TreeNode

Наследование TreeNode

Хочу создать свою TreeNode - TreeINodeНаследую TreeNode в TreeINode

180