Add ElsaDbContextOptions to DbContextOptionsBuilder
A line of code is added to enable applying ElsaDbContextOptions as default in DbContextOptionsBuilder within PersistenceFeatureBase. This change specifies the use of ElsaDbContextOptions when configuring the context options, enhancing the database context setup in the EntityFrameworkCore.Common module.
This commit is contained in:
parent
8f7e24e1c1
commit
9199ae991c
|
|
@ -36,6 +36,7 @@ public abstract class PersistenceFeatureBase<TDbContext> : FeatureBase where TDb
|
|||
/// Gets or sets the callback used to configure the <see cref="DbContextOptionsBuilder"/>.
|
||||
/// </summary>
|
||||
public Action<IServiceProvider, DbContextOptionsBuilder> DbContextOptionsBuilder = (_, options) => options
|
||||
.UseElsaDbContextOptions(default)
|
||||
.UseSqlite("Data Source=elsa.sqlite.db;Cache=Shared;", sqlite => sqlite
|
||||
.MigrationsAssembly("Elsa.EntityFrameworkCore.Sqlite")
|
||||
.MigrationsHistoryTable(ElsaDbContextBase.MigrationsHistoryTable, ElsaDbContextBase.ElsaSchema));
|
||||
|
|
|
|||
Loading…
Reference in a new issue