public override Action <ElsaHostBuilderBuilder> GetBuilderCustomizer() { var tempFolder = new TemporaryFolder(); return(builder => { builder.ElsaCallbacks.Add(elsa => { elsa.UseYesSqlPersistence(config => { config.UseSqLite($"Data Source={tempFolder.GetContainedPath("elsa.db")};", IsolationLevel.ReadUncommitted); }); }); }); }
public override Action <ElsaHostBuilderBuilder> GetBuilderCustomizer() { var tempFolder = new TemporaryFolder(); return(builder => { builder.ElsaCallbacks.Add(elsa => { elsa.UseEntityFrameworkPersistence(opts => { opts.UseSqlite($"Data Source={tempFolder.GetContainedPath("elsa.db")};", db => db.MigrationsAssembly(typeof(SqliteElsaContextFactory).Assembly.GetName().Name)); }); }); }); }