using Elsa.Persistence.EFCore;
using Elsa.Secrets.Models;
using Microsoft.EntityFrameworkCore;
namespace Elsa.Secrets.Persistence.EFCore;
///
/// The database context for the Secrets module.
///
public class SecretsElsaDbContext : ElsaDbContextBase
{
///
public SecretsElsaDbContext(DbContextOptions options, IServiceProvider serviceProvider) : base(options, serviceProvider)
{
}
///
/// The secrets.
///
public DbSet Secrets { get; set; } = null!;
///
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Ignore();
modelBuilder.Ignore();
modelBuilder.ApplyConfiguration(new SecretConfiguration());
base.OnModelCreating(modelBuilder);
}
}