diff --git a/src/SystemStateManager.Persistence/SqliteConnectionFactory.cs b/src/SystemStateManager.Persistence/SqliteConnectionFactory.cs index 8138081..27135a1 100644 --- a/src/SystemStateManager.Persistence/SqliteConnectionFactory.cs +++ b/src/SystemStateManager.Persistence/SqliteConnectionFactory.cs @@ -35,10 +35,14 @@ public static SqliteConnection Create() } } + // In some cases, we need to manually initialize the SQLitePCLRaw bundles before calling into Microsoft.Data.Sqlite + SQLitePCL.Batteries_V2.Init(); + var connectionString = new SqliteConnectionStringBuilder { DataSource = DatabaseFile.FullName, }.ToString(); + var connection = new SqliteConnection(connectionString); connection.Open();