Tôi đang tìm cách bật shared cache mode khi sử dụng trình bao bọc System.Data.SQLite cho SQLite.Bật chế độ bộ nhớ cache dùng chung trong System.Data.Sqlite (.net)
Tôi đã nhìn qua mã nguồn cho dự án này, và thấy rằng nó tiếp xúc trong nội bộ để lắp ráp trong UnsafeNativeMethods.cs như:
internal static extern SQLiteErrorCode sqlite3_enable_shared_cache(
int enable);
Thật không may, tôi không thể có được ở phương pháp này vì nó nội bộ.
Bất kỳ ai có giải pháp cho điều này?
Trả lời được đánh giá cao nhất. Cảm ơn!
FYI, khi sử dụng SQLiteConnectionStringBuilder
API, cho phép bộ nhớ cache được chia sẻ bởi:
var builder = new SQLiteConnectionStringBuilder();
...
builder.Add("cache", "shared");