// using System; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using TOOHUCardAPI.Data; namespace TOOHUCardAPI.Migrations { [DbContext(typeof(AppDbContext))] partial class AppDbContextModelSnapshot : ModelSnapshot { protected override void BuildModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder .HasAnnotation("ProductVersion", "5.0.11"); modelBuilder.Entity("TOOHUCardAPI.Data.Models.EncodedCardGroup", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("INTEGER"); b.Property("EncodedString") .HasColumnType("TEXT"); b.Property("GroupKey") .HasColumnType("TEXT"); b.Property("UserSteamId") .HasColumnType("TEXT"); b.HasKey("Id"); b.HasIndex("UserSteamId"); b.ToTable("EncodedCardGroup"); }); modelBuilder.Entity("TOOHUCardAPI.Data.Models.User", b => { b.Property("SteamId") .HasColumnType("TEXT"); b.Property("Ban") .HasColumnType("INTEGER"); b.Property("EndTime") .HasColumnType("TEXT"); b.Property("KeySaveDate") .HasColumnType("TEXT"); b.Property("KeyTotal") .HasColumnType("INTEGER"); b.Property("KeyUseCount") .HasColumnType("INTEGER"); b.Property("LastFirstWin") .HasColumnType("TEXT"); b.Property("LevelList") .HasColumnType("TEXT"); b.Property("MaxTeamWave") .HasColumnType("INTEGER"); b.Property("MaxWave") .HasColumnType("INTEGER"); b.Property("PetLevel") .HasColumnType("INTEGER"); b.Property("Point") .HasColumnType("INTEGER"); b.Property("Vip") .HasColumnType("INTEGER"); b.HasKey("SteamId"); b.ToTable("Users"); }); modelBuilder.Entity("TOOHUCardAPI.Data.Models.EncodedCardGroup", b => { b.HasOne("TOOHUCardAPI.Data.Models.User", null) .WithMany("EncodedCardGroups") .HasForeignKey("UserSteamId"); }); modelBuilder.Entity("TOOHUCardAPI.Data.Models.User", b => { b.Navigation("EncodedCardGroups"); }); #pragma warning restore 612, 618 } } }