// using System; using Infrastructure.Persistence; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable namespace Infrastructure.Migrations { [DbContext(typeof(CardDbContext))] [Migration("20230226141744_AddOnlineMatchTables")] partial class AddOnlineMatchTables { /// protected override void BuildTargetModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder.HasAnnotation("ProductVersion", "7.0.2"); modelBuilder.Entity("Domain.Entities.CardBdatum", b => { b.Property("CardId") .HasColumnType("INTEGER") .HasColumnName("card_id"); b.Property("Bdata") .HasColumnType("TEXT") .HasColumnName("bdata"); b.Property("BdataSize") .HasColumnType("INTEGER") .HasColumnName("bdata_size"); b.HasKey("CardId"); b.ToTable("card_bdata", (string)null); }); modelBuilder.Entity("Domain.Entities.CardDetail", b => { b.Property("CardId") .HasColumnType("INTEGER") .HasColumnName("card_id"); b.Property("Pcol1") .HasColumnType("INTEGER") .HasColumnName("pcol1"); b.Property("Pcol2") .HasColumnType("INTEGER") .HasColumnName("pcol2"); b.Property("Pcol3") .HasColumnType("INTEGER") .HasColumnName("pcol3"); b.Property("Fcol1") .HasColumnType("INTEGER") .HasColumnName("fcol1"); b.Property("Fcol2") .HasColumnType("INTEGER") .HasColumnName("fcol2"); b.Property("Fcol3") .HasColumnType("INTEGER") .HasColumnName("fcol3"); b.Property("LastPlayTenpoId") .HasColumnType("TEXT") .HasColumnName("last_play_tenpo_id"); b.Property("LastPlayTime") .HasColumnType("INTEGER") .HasColumnName("last_play_time"); b.Property("ScoreBi1") .HasColumnType("INTEGER") .HasColumnName("score_bi1"); b.Property("ScoreI1") .HasColumnType("INTEGER") .HasColumnName("score_i1"); b.Property("ScoreUi1") .HasColumnType("INTEGER") .HasColumnName("score_ui1"); b.Property("ScoreUi2") .HasColumnType("INTEGER") .HasColumnName("score_ui2"); b.Property("ScoreUi3") .HasColumnType("INTEGER") .HasColumnName("score_ui3"); b.Property("ScoreUi4") .HasColumnType("INTEGER") .HasColumnName("score_ui4"); b.Property("ScoreUi5") .HasColumnType("INTEGER") .HasColumnName("score_ui5"); b.Property("ScoreUi6") .HasColumnType("INTEGER") .HasColumnName("score_ui6"); b.HasKey("CardId", "Pcol1", "Pcol2", "Pcol3"); b.ToTable("card_detail", (string)null); }); modelBuilder.Entity("Domain.Entities.CardMain", b => { b.Property("CardId") .HasColumnType("INTEGER") .HasColumnName("card_id"); b.Property("AchieveStatus") .IsRequired() .HasColumnType("TEXT") .HasColumnName("achieve_status"); b.Property("Created") .HasColumnType("TEXT") .HasColumnName("created"); b.Property("Fcol1") .HasColumnType("INTEGER") .HasColumnName("fcol1"); b.Property("Fcol2") .HasColumnType("INTEGER") .HasColumnName("fcol2"); b.Property("Fcol3") .HasColumnType("INTEGER") .HasColumnName("fcol3"); b.Property("Modified") .HasColumnType("TEXT") .HasColumnName("modified"); b.Property("PlayerName") .IsRequired() .HasColumnType("TEXT") .HasColumnName("player_name"); b.Property("ScoreI1") .HasColumnType("INTEGER") .HasColumnName("score_i1"); b.HasKey("CardId"); b.ToTable("card_main", (string)null); }); modelBuilder.Entity("Domain.Entities.CardPlayCount", b => { b.Property("CardId") .HasColumnType("INTEGER") .HasColumnName("card_id"); b.Property("LastPlayedTime") .HasColumnType("INTEGER") .HasColumnName("last_played_time"); b.Property("PlayCount") .HasColumnType("INTEGER") .HasColumnName("play_count"); b.HasKey("CardId"); b.ToTable("CardPlayCount", (string)null); }); modelBuilder.Entity("Domain.Entities.GlobalScoreRank", b => { b.Property("CardId") .HasColumnType("INTEGER"); b.Property("Area") .IsRequired() .HasColumnType("TEXT"); b.Property("AreaId") .HasColumnType("INTEGER"); b.Property("AvatarId") .HasColumnType("INTEGER"); b.Property("Fcol1") .HasColumnType("INTEGER"); b.Property("LastPlayTenpoId") .HasColumnType("INTEGER"); b.Property("PlayerName") .IsRequired() .HasColumnType("TEXT"); b.Property("Pref") .IsRequired() .HasColumnType("TEXT"); b.Property("PrefId") .HasColumnType("INTEGER"); b.Property("Rank") .HasColumnType("INTEGER"); b.Property("TenpoName") .IsRequired() .HasColumnType("TEXT"); b.Property("Title") .IsRequired() .HasColumnType("TEXT"); b.Property("TitleId") .HasColumnType("INTEGER"); b.Property("TotalScore") .HasColumnType("INTEGER"); b.HasKey("CardId"); b.ToTable("GlobalScoreRank", (string)null); }); modelBuilder.Entity("Domain.Entities.MonthlyScoreRank", b => { b.Property("CardId") .HasColumnType("INTEGER"); b.Property("Area") .IsRequired() .HasColumnType("TEXT"); b.Property("AreaId") .HasColumnType("INTEGER"); b.Property("AvatarId") .HasColumnType("INTEGER"); b.Property("Fcol1") .HasColumnType("INTEGER"); b.Property("LastPlayTenpoId") .HasColumnType("INTEGER"); b.Property("PlayerName") .IsRequired() .HasColumnType("TEXT"); b.Property("Pref") .IsRequired() .HasColumnType("TEXT"); b.Property("PrefId") .HasColumnType("INTEGER"); b.Property("Rank") .HasColumnType("INTEGER"); b.Property("TenpoName") .IsRequired() .HasColumnType("TEXT"); b.Property("Title") .IsRequired() .HasColumnType("TEXT"); b.Property("TitleId") .HasColumnType("INTEGER"); b.Property("TotalScore") .HasColumnType("INTEGER"); b.HasKey("CardId"); b.ToTable("MonthlyScoreRank", (string)null); }); modelBuilder.Entity("Domain.Entities.OnlineMatch", b => { b.Property("MatchId") .ValueGeneratedOnAdd() .HasColumnType("INTEGER"); b.Property("Guid") .IsConcurrencyToken() .HasColumnType("TEXT"); b.Property("IsOpen") .HasColumnType("INTEGER"); b.HasKey("MatchId"); b.ToTable("OnlineMatches"); }); modelBuilder.Entity("Domain.Entities.OnlineMatchEntry", b => { b.Property("MatchId") .HasColumnType("INTEGER"); b.Property("EntryId") .HasColumnType("INTEGER"); b.Property("AvatarId") .HasColumnType("INTEGER"); b.Property("CardId") .HasColumnType("INTEGER"); b.Property("ClassId") .HasColumnType("INTEGER"); b.Property("EventId") .HasColumnType("INTEGER"); b.Property("GroupId") .HasColumnType("INTEGER"); b.Property("MachineId") .HasColumnType("INTEGER"); b.Property("MatchRemainingTime") .HasColumnType("INTEGER"); b.Property("MatchTimeout") .HasColumnType("INTEGER"); b.Property("MatchWaitTime") .HasColumnType("INTEGER"); b.Property("MessageId") .HasColumnType("INTEGER"); b.Property("PlayerName") .IsRequired() .HasColumnType("TEXT"); b.Property("Pref") .IsRequired() .HasColumnType("TEXT"); b.Property("PrefId") .HasColumnType("INTEGER"); b.Property("StartTime") .HasColumnType("TEXT"); b.Property("Status") .HasColumnType("INTEGER"); b.Property("TenpoId") .HasColumnType("INTEGER"); b.Property("TenpoName") .IsRequired() .HasColumnType("TEXT"); b.Property("TitleId") .HasColumnType("INTEGER"); b.HasKey("MatchId", "EntryId"); b.ToTable("OnlineMatchEntries"); }); modelBuilder.Entity("Domain.Entities.PlayNumRank", b => { b.Property("MusicId") .HasColumnType("INTEGER"); b.Property("Artist") .IsRequired() .HasColumnType("TEXT"); b.Property("PlayCount") .HasColumnType("INTEGER"); b.Property("PrevRank") .HasColumnType("INTEGER"); b.Property("PrevRank2") .HasColumnType("INTEGER"); b.Property("Rank") .HasColumnType("INTEGER"); b.Property("Rank2") .HasColumnType("INTEGER"); b.Property("Title") .IsRequired() .HasColumnType("TEXT"); b.HasKey("MusicId"); b.ToTable("PlayNumRank", (string)null); }); modelBuilder.Entity("Domain.Entities.ShopScoreRank", b => { b.Property("CardId") .HasColumnType("INTEGER"); b.Property("Area") .IsRequired() .HasColumnType("TEXT"); b.Property("AreaId") .HasColumnType("INTEGER"); b.Property("AvatarId") .HasColumnType("INTEGER"); b.Property("Fcol1") .HasColumnType("INTEGER"); b.Property("LastPlayTenpoId") .HasColumnType("INTEGER"); b.Property("PlayerName") .IsRequired() .HasColumnType("TEXT"); b.Property("Pref") .IsRequired() .HasColumnType("TEXT"); b.Property("PrefId") .HasColumnType("INTEGER"); b.Property("Rank") .HasColumnType("INTEGER"); b.Property("TenpoName") .IsRequired() .HasColumnType("TEXT"); b.Property("Title") .IsRequired() .HasColumnType("TEXT"); b.Property("TitleId") .HasColumnType("INTEGER"); b.Property("TotalScore") .HasColumnType("INTEGER"); b.HasKey("CardId"); b.ToTable("ShopScoreRank", (string)null); }); modelBuilder.Entity("Domain.Entities.OnlineMatchEntry", b => { b.HasOne("Domain.Entities.OnlineMatch", null) .WithMany("Entries") .HasForeignKey("MatchId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); }); modelBuilder.Entity("Domain.Entities.OnlineMatch", b => { b.Navigation("Entries"); }); #pragma warning restore 612, 618 } } }