DocSpace-buildtools/common/ASC.Core.Common/EF/Context/BaseDbContext.cs

20 lines
657 B
C#
Raw Normal View History

2019-11-29 12:26:53 +00:00
using System.Configuration;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Logging;
namespace ASC.Core.Common.EF
{
public class BaseDbContext : DbContext
{
internal ILoggerFactory LoggerFactory { get; set; }
internal ConnectionStringSettings ConnectionStringSettings { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseLoggerFactory(LoggerFactory);
optionsBuilder.EnableSensitiveDataLogging();
optionsBuilder.UseMySql(ConnectionStringSettings.ConnectionString);
}
}
}