// using System; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; using SportCompetitionsDatabaseImplement; #nullable disable namespace SportCompetitionsDatabaseImplement.Migrations { [DbContext(typeof(SportCompetitionsDatabase))] partial class SportCompetitionsDatabaseModelSnapshot : ModelSnapshot { protected override void BuildModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder .HasAnnotation("ProductVersion", "7.0.11") .HasAnnotation("Relational:MaxIdentifierLength", 63); NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); modelBuilder.Entity("SportCompetitionsDatabaseImplement.Models.Competition", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("integer"); NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); b.Property("CompetitionCity") .IsRequired() .HasColumnType("text"); b.Property("CompetitionDateHolding") .HasColumnType("timestamp without time zone"); b.Property("CompetitionName") .IsRequired() .HasColumnType("text"); b.HasKey("Id"); b.ToTable("Competitions"); }); modelBuilder.Entity("SportCompetitionsDatabaseImplement.Models.Member", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("integer"); NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); b.Property("MemberBirthDate") .HasColumnType("timestamp without time zone"); b.Property("MemberFCs") .IsRequired() .HasColumnType("text"); b.Property("MemberGender") .IsRequired() .HasColumnType("text"); b.Property("TeamId") .HasColumnType("integer"); b.HasKey("Id"); b.ToTable("Members"); }); modelBuilder.Entity("SportCompetitionsDatabaseImplement.Models.Record", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("integer"); NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); b.Property("MemberId") .HasColumnType("integer"); b.Property("RecordDate") .HasColumnType("timestamp without time zone"); b.Property("RecordDecriptiption") .IsRequired() .HasColumnType("text"); b.Property("RecordName") .IsRequired() .HasColumnType("text"); b.Property("RecordValue") .HasColumnType("integer"); b.HasKey("Id"); b.ToTable("Records"); }); modelBuilder.Entity("SportCompetitionsDatabaseImplement.Models.Result", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("integer"); NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); b.Property("CompetitionId") .HasColumnType("integer"); b.Property("ResultPosition") .HasColumnType("integer"); b.Property("TeamId") .HasColumnType("integer"); b.HasKey("Id"); b.ToTable("Results"); }); modelBuilder.Entity("SportCompetitionsDatabaseImplement.Models.Team", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("integer"); NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); b.Property("TeamCountry") .IsRequired() .HasColumnType("text"); b.Property("TeamName") .IsRequired() .HasColumnType("text"); b.HasKey("Id"); b.ToTable("Teams"); }); #pragma warning restore 612, 618 } } }