feat(configdb): EF mappings + DbSets for native alarm source entities

This commit is contained in:
Joseph Doherty
2026-05-29 15:52:33 -04:00
parent 913441972e
commit 63f1ec282f
4 changed files with 108 additions and 0 deletions
@@ -55,6 +55,8 @@ public class ScadaBridgeDbContext : DbContext, IDataProtectionKeyContext
public DbSet<TemplateComposition> TemplateCompositions => Set<TemplateComposition>();
/// <summary>Gets the set of template folders.</summary>
public DbSet<TemplateFolder> TemplateFolders => Set<TemplateFolder>();
/// <summary>Gets the set of template native alarm source bindings.</summary>
public DbSet<TemplateNativeAlarmSource> TemplateNativeAlarmSources => Set<TemplateNativeAlarmSource>();
// Instances
/// <summary>Gets the set of instances.</summary>
@@ -65,6 +67,8 @@ public class ScadaBridgeDbContext : DbContext, IDataProtectionKeyContext
public DbSet<InstanceAlarmOverride> InstanceAlarmOverrides => Set<InstanceAlarmOverride>();
/// <summary>Gets the set of instance connection bindings.</summary>
public DbSet<InstanceConnectionBinding> InstanceConnectionBindings => Set<InstanceConnectionBinding>();
/// <summary>Gets the set of instance native alarm source overrides.</summary>
public DbSet<InstanceNativeAlarmSourceOverride> InstanceNativeAlarmSourceOverrides => Set<InstanceNativeAlarmSourceOverride>();
/// <summary>Gets the set of areas.</summary>
public DbSet<Area> Areas => Set<Area>();