Add SQLite support to entity model creation
This commit introduces a new scoped service for `IEntityModelCreatingHandler` to handle SQLite database setups. The inclusion of `SetupForSqlite` allows the application to support SQLite alongside Oracle for entity models.
This commit is contained in:
parent
54f6d27082
commit
7129f86e1e
|
|
@ -1,6 +1,7 @@
|
|||
using Elsa.Agents.Persistence.Entities;
|
||||
using Elsa.Agents.Persistence.Features;
|
||||
using Elsa.EntityFrameworkCore;
|
||||
using Elsa.EntityFrameworkCore.EntityHandlers;
|
||||
using Elsa.Features.Attributes;
|
||||
using Elsa.Features.Services;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
|
|
@ -34,5 +35,6 @@ public class EFCoreAgentPersistenceFeature(IModule module) : PersistenceFeatureB
|
|||
AddEntityStore<ServiceDefinition, EFCoreServiceStore>();
|
||||
AddEntityStore<AgentDefinition, EFCoreAgentStore>();
|
||||
Services.AddScoped<IEntityModelCreatingHandler, SetupForOracle>();
|
||||
Services.AddScoped<IEntityModelCreatingHandler, SetupForSqlite>();
|
||||
}
|
||||
}
|
||||
Loading…
Reference in a new issue