У меня возникли проблемы с доступом к sqllite db из нескольких потоков.Многопоточный доступ к SQLite с использованием C# и EntityFramework
SqlLite выходы «ошибка SQLite (5): База данных заблокирована» часто
Решение этой проблемы объясняется here в случае, если вы используете NHibernate, но я не знаю, как применить это решение на EntityFramework.
Любая помощь?
EDIT:
, в частности, как я «управлять сеансовыми областями для того, чтобы повторно использовать то же самое соединение между несколькими нитями»?
Вы разделяете контекст между потоками? – tia
Я пытался, но sqllite не очень хорошо себя ведет в этом случае. Документация говорит, что каждый поток должен использовать свой собственный экземпляр. – sam