Poszukuję sposobu włączenia shared cache mode podczas korzystania z opakowania System.Data.SQLite dla SQLite.Włączanie trybu współużytkowanej pamięci podręcznej w System.Data.Sqlite (.net)
Szukałem poprzez kod źródłowy dla tego projektu, a zobaczysz, że jest narażony wewnętrznie do montażu w UnsafeNativeMethods.cs jak:
internal static extern SQLiteErrorCode sqlite3_enable_shared_cache(
int enable);
Niestety, nie mogę w tej metody, ponieważ jest to wewnętrzny.
Ktoś ma rozwiązanie tego problemu?
Odpowiedzi były najbardziej doceniane. Dzięki!
FYI, podczas korzystania z SQLiteConnectionStringBuilder
API, umożliwia wspólne cache przez:
var builder = new SQLiteConnectionStringBuilder();
...
builder.Add("cache", "shared");