如何使用实体框架在 SQLite 中设置线程模式?

Tsc*_*eck 6 sqlite multithreading entity-framework-core

我将 SQLite 与 Entity Framework Core (RC1) 一起使用。

我读到,SQLite 支持三种不同的线程模式:单线程、多线程和序列化

如何在运行时设置我想对数据库使用哪种模式?

bri*_*lam 8

Microsoft.Data.Sqlite引用SQLitePCRaw.bundle_e_sqlite3NuGet 包。该包包含已编译SQLITE_THREADSAFE=1(序列化)的 SQLite 版本。Microsoft.Data.Sqlite目前没有公开 API 来改变这一点,System.Data.SQLite.

另请参阅aspnet/EntityFramework#5466