using ASC.Common; using ASC.Core.Common.EF.Model; using Microsoft.EntityFrameworkCore; namespace ASC.Core.Common.EF.Context { public class WebstudioDbContext : BaseDbContext { public DbSet WebstudioSettings { get; set; } public DbSet WebstudioUserVisit { get; set; } public DbSet WebstudioIndex { get; set; } protected override void OnModelCreating(ModelBuilder modelBuilder) { ModelBuilderWrapper .From(modelBuilder, Provider) .AddWebstudioSettings() .AddWebstudioUserVisit() .AddDbWebstudioIndex(); } } public static class WebstudioDbExtension { public static DIHelper AddWebstudioDbContextService(this DIHelper services) { return services.AddDbContextManagerService(); } } }