using ASC.Core.Common.EF.Model; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; using Microsoft.Extensions.Options; namespace ASC.Core.Common.EF.Context { public class FeedDbContext : BaseDbContext { public DbSet FeedLast { get; set; } public DbSet FeedAggregates { get; set; } public DbSet FeedUsers { get; set; } protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder .AddFeedUsers(); } } public static class FeedDbExtension { public static IServiceCollection AddFeedDbService(this IServiceCollection services) { services.TryAddScoped>(); services.TryAddScoped, ConfigureDbContext>(); services.TryAddScoped(); return services; } } }