using Microsoft.EntityFrameworkCore; using System; using TwilioSMSReceiver.Data.Models; namespace TwilioSMSReceiver.Data { /// /// The database context /// public class SMSDbCtx : DbContext { /// /// The main DB Context base constructor for this database context /// /// The usual options for EF Core Database if called outside of a DI Scope [Obsolete("Don't call this directly unless you're calling it from a dependency injection container")] public SMSDbCtx(DbContextOptions options) : base(options) { } /// /// Received SMS Messages /// public DbSet SMSMessages { get; set; } /// /// Received MMS Message data /// public DbSet MMSMessages { get; set; } /// /// Teams WebHooks we should be spamming to /// public DbSet MSTeamsWebHooks { get; set; } } }