【发布时间】:2023-03-24 08:48:01
【问题描述】:
我在从多个线程访问 sqllite db 时遇到问题。
SqlLite 频繁输出“SQLite 错误(5):数据库被锁定”
here 解释了此问题的解决方案,以防您使用 NHibernate 但我不知道如何在 EntityFramework 上应用该解决方案。
有什么帮助吗?
编辑:
特别是我如何“管理会话范围以便跨多个线程重用相同的连接”?
【问题讨论】:
-
你在线程之间共享上下文吗?
-
我尝试过,但 sqllite 在这种情况下表现不佳。文档说每个线程都应该使用自己的实例。
标签: c# multithreading entity-framework sqlite system.data.sqlite