using System; using System.Collections.Generic; using Leagues.Entities; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata; namespace Leagues.DbContexts { public partial class LeaguesContext : DbContext { public LeaguesContext() { } public LeaguesContext(DbContextOptions options) : base(options) { } public virtual DbSet Leagues { get; set; } = null!; protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { if (!optionsBuilder.IsConfigured) { #warning To protect potentially sensitive information in your connection string, you should move it out of source code. You can avoid scaffolding the connection string by using the Name= syntax to read it from configuration - see https://go.microsoft.com/fwlink/?linkid=2131148. For more guidance on storing connection strings, see http://go.microsoft.com/fwlink/?LinkId=723263. optionsBuilder.UseNpgsql("Host=localhost;Port=5430;Database=leagues;Username=postgres;Password=postgres"); } } protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity(entity => { entity.HasNoKey(); entity.ToTable("league"); entity.Property(e => e.Abbreviation).HasColumnName("abbreviation"); entity.Property(e => e.Active).HasColumnName("active"); entity.Property(e => e.ConferencesInUse).HasColumnName("conferencesInUse"); entity.Property(e => e.DivisionsInUse).HasColumnName("divisionsInUse"); entity.Property(e => e.HasPlayoffPoints).HasColumnName("hasPlayoffPoints"); entity.Property(e => e.HasSplitSeason).HasColumnName("hasSplitSeason"); entity.Property(e => e.HasWildCard).HasColumnName("hasWildCard"); entity.Property(e => e.Id).HasColumnName("id"); entity.Property(e => e.Link).HasColumnName("link"); entity.Property(e => e.Name).HasColumnName("name"); entity.Property(e => e.NameShort).HasColumnName("nameShort"); entity.Property(e => e.NumGames).HasColumnName("numGames"); entity.Property(e => e.NumTeams).HasColumnName("numTeams"); entity.Property(e => e.NumWildcardTeams).HasColumnName("numWildcardTeams"); entity.Property(e => e.OrgCode).HasColumnName("orgCode"); entity.Property(e => e.SeasonState).HasColumnName("seasonState"); entity.Property(e => e.SortOrder).HasColumnName("sortOrder"); entity.Property(e => e.SportId).HasColumnName("sportId"); }); OnModelCreatingPartial(modelBuilder); } partial void OnModelCreatingPartial(ModelBuilder modelBuilder); } }