using AipGateway.Data.Entities; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Logging; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AipGateway.Data { public class AipDbContext : DbContext { private readonly ILogger _logger; public AipDbContext(ILogger logger, DbContextOptions options) : base(options) { _logger = logger; _logger.LogError("eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee: AipDbContext"); } protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { //string cn = "Server=.;Database=TestDB;Trusted_Connection=True;MultipleActiveResultSets=true"; //optionsBuilder.UseSqlServer(cn); } public DbSet LinkedSystems { get; set; } public DbSet LinkedServers { get; set; } public DbSet LinkedDecryptKeys { get; set; } public DbSet LinkedApiKeys { get; set; } public DbSet AipLabels { get; set; } public DbSet AipPolicies { get; set; } public DbSet AipProtections { get; set; } public DbSet AipServers { get; set; } public DbSet AipConfigs { get; set; } public DbSet AipFileJobLogs { get; set; } public DbSet AipApiCallLogs { get; set; } } }