public static CreateSnapshotStoreTable ( string connectionString, string tableName ) : void | ||
connectionString | string | |
tableName | string | |
return | void |
public SqlitePersistence(ExtendedActorSystem system) { system.Settings.InjectTopLevelFallback(DefaultConfiguration()); JournalSettings = new SqliteJournalSettings(system.Settings.Config.GetConfig(SqliteJournalSettings.ConfigPath)); SnapshotSettings = new SqliteSnapshotSettings(system.Settings.Config.GetConfig(SqliteSnapshotSettings.ConfigPath)); if (!string.IsNullOrEmpty(JournalSettings.ConnectionString)) { ConnectionContext.Remember(JournalSettings.ConnectionString); system.WhenTerminated.ContinueWith(t => ConnectionContext.Forget(JournalSettings.ConnectionString)); if (JournalSettings.AutoInitialize) { DbHelper.CreateJournalTable(JournalSettings.ConnectionString, JournalSettings.TableName); } } if (!string.IsNullOrEmpty(SnapshotSettings.ConnectionString)) { ConnectionContext.Remember(SnapshotSettings.ConnectionString); system.WhenTerminated.ContinueWith(t => ConnectionContext.Forget(SnapshotSettings.ConnectionString)); if (SnapshotSettings.AutoInitialize) { DbHelper.CreateSnapshotStoreTable(SnapshotSettings.ConnectionString, SnapshotSettings.TableName); } } }