mirror of
https://github.com/RaidMax/IW4M-Admin.git
synced 2025-06-10 15:20:48 -05:00
simplify ban process with new system
This commit is contained in:
@ -5,6 +5,8 @@ using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Infrastructure;
|
||||
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace Data.Migrations.MySql
|
||||
{
|
||||
[DbContext(typeof(MySqlDatabaseContext))]
|
||||
@ -14,7 +16,7 @@ namespace Data.Migrations.MySql
|
||||
{
|
||||
#pragma warning disable 612, 618
|
||||
modelBuilder
|
||||
.HasAnnotation("ProductVersion", "3.1.10")
|
||||
.HasAnnotation("ProductVersion", "6.0.1")
|
||||
.HasAnnotation("Relational:MaxIdentifierLength", 64);
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.EFACSnapshotVector3", b =>
|
||||
@ -38,7 +40,7 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.HasIndex("Vector3Id");
|
||||
|
||||
b.ToTable("EFACSnapshotVector3");
|
||||
b.ToTable("EFACSnapshotVector3", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.EFClient", b =>
|
||||
@ -75,10 +77,10 @@ namespace Data.Migrations.MySql
|
||||
.HasColumnType("bigint");
|
||||
|
||||
b.Property<string>("Password")
|
||||
.HasColumnType("longtext CHARACTER SET utf8mb4");
|
||||
.HasColumnType("longtext");
|
||||
|
||||
b.Property<string>("PasswordSalt")
|
||||
.HasColumnType("longtext CHARACTER SET utf8mb4");
|
||||
.HasColumnType("longtext");
|
||||
|
||||
b.Property<int>("TotalConnectionTime")
|
||||
.HasColumnType("int");
|
||||
@ -92,7 +94,7 @@ namespace Data.Migrations.MySql
|
||||
b.HasIndex("NetworkId")
|
||||
.IsUnique();
|
||||
|
||||
b.ToTable("EFClients");
|
||||
b.ToTable("EFClients", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.EFClientConnectionHistory", b =>
|
||||
@ -124,7 +126,7 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.HasIndex("ServerId");
|
||||
|
||||
b.ToTable("EFClientConnectionHistory");
|
||||
b.ToTable("EFClientConnectionHistory", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.EFClientKill", b =>
|
||||
@ -179,7 +181,7 @@ namespace Data.Migrations.MySql
|
||||
.HasColumnType("int");
|
||||
|
||||
b.Property<string>("WeaponReference")
|
||||
.HasColumnType("longtext CHARACTER SET utf8mb4");
|
||||
.HasColumnType("longtext");
|
||||
|
||||
b.Property<DateTime>("When")
|
||||
.HasColumnType("datetime(6)");
|
||||
@ -198,7 +200,7 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.HasIndex("ViewAnglesVector3Id");
|
||||
|
||||
b.ToTable("EFClientKills");
|
||||
b.ToTable("EFClientKills", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.EFClientMessage", b =>
|
||||
@ -214,7 +216,7 @@ namespace Data.Migrations.MySql
|
||||
.HasColumnType("int");
|
||||
|
||||
b.Property<string>("Message")
|
||||
.HasColumnType("longtext CHARACTER SET utf8mb4");
|
||||
.HasColumnType("longtext");
|
||||
|
||||
b.Property<bool>("SentIngame")
|
||||
.HasColumnType("tinyint(1)");
|
||||
@ -233,7 +235,7 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.HasIndex("TimeSent");
|
||||
|
||||
b.ToTable("EFClientMessages");
|
||||
b.ToTable("EFClientMessages", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.Stats.EFACSnapshot", b =>
|
||||
@ -273,7 +275,7 @@ namespace Data.Migrations.MySql
|
||||
.HasColumnType("int");
|
||||
|
||||
b.Property<string>("HitLocationReference")
|
||||
.HasColumnType("longtext CHARACTER SET utf8mb4");
|
||||
.HasColumnType("longtext");
|
||||
|
||||
b.Property<int>("HitOriginId")
|
||||
.HasColumnType("int");
|
||||
@ -321,7 +323,7 @@ namespace Data.Migrations.MySql
|
||||
.HasColumnType("int");
|
||||
|
||||
b.Property<string>("WeaponReference")
|
||||
.HasColumnType("longtext CHARACTER SET utf8mb4");
|
||||
.HasColumnType("longtext");
|
||||
|
||||
b.Property<DateTime>("When")
|
||||
.HasColumnType("datetime(6)");
|
||||
@ -340,7 +342,7 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.HasIndex("ServerId");
|
||||
|
||||
b.ToTable("EFACSnapshot");
|
||||
b.ToTable("EFACSnapshot", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.Stats.EFClientHitStatistic", b =>
|
||||
@ -414,7 +416,7 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.HasIndex("WeaponId");
|
||||
|
||||
b.ToTable("EFClientHitStatistics");
|
||||
b.ToTable("EFClientHitStatistics", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.Stats.EFClientRankingHistory", b =>
|
||||
@ -459,7 +461,7 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.HasIndex("ZScore");
|
||||
|
||||
b.ToTable("EFClientRankingHistory");
|
||||
b.ToTable("EFClientRankingHistory", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.Stats.EFClientRatingHistory", b =>
|
||||
@ -478,7 +480,7 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.HasIndex("ClientId");
|
||||
|
||||
b.ToTable("EFClientRatingHistory");
|
||||
b.ToTable("EFClientRatingHistory", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.Stats.EFClientStatistics", b =>
|
||||
@ -536,7 +538,7 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.HasIndex("ClientId", "TimePlayed", "ZScore");
|
||||
|
||||
b.ToTable("EFClientStatistics");
|
||||
b.ToTable("EFClientStatistics", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.Stats.EFHitLocationCount", b =>
|
||||
@ -549,12 +551,12 @@ namespace Data.Migrations.MySql
|
||||
.HasColumnType("tinyint(1)");
|
||||
|
||||
b.Property<int>("EFClientStatisticsClientId")
|
||||
.HasColumnName("EFClientStatisticsClientId")
|
||||
.HasColumnType("int");
|
||||
.HasColumnType("int")
|
||||
.HasColumnName("EFClientStatisticsClientId");
|
||||
|
||||
b.Property<long>("EFClientStatisticsServerId")
|
||||
.HasColumnName("EFClientStatisticsServerId")
|
||||
.HasColumnType("bigint");
|
||||
.HasColumnType("bigint")
|
||||
.HasColumnName("EFClientStatisticsServerId");
|
||||
|
||||
b.Property<int>("HitCount")
|
||||
.HasColumnType("int");
|
||||
@ -574,7 +576,7 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.HasIndex("EFClientStatisticsClientId", "EFClientStatisticsServerId");
|
||||
|
||||
b.ToTable("EFHitLocationCounts");
|
||||
b.ToTable("EFHitLocationCounts", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.Stats.EFRating", b =>
|
||||
@ -617,7 +619,7 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.HasIndex("When", "ServerId", "Performance", "ActivityAmount");
|
||||
|
||||
b.ToTable("EFRating");
|
||||
b.ToTable("EFRating", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.Stats.Reference.EFHitLocation", b =>
|
||||
@ -634,7 +636,7 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.Property<string>("Name")
|
||||
.IsRequired()
|
||||
.HasColumnType("varchar(255) CHARACTER SET utf8mb4");
|
||||
.HasColumnType("varchar(255)");
|
||||
|
||||
b.Property<DateTime?>("UpdatedDateTime")
|
||||
.HasColumnType("datetime(6)");
|
||||
@ -643,7 +645,7 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.HasIndex("Name");
|
||||
|
||||
b.ToTable("EFHitLocations");
|
||||
b.ToTable("EFHitLocations", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.Stats.Reference.EFMap", b =>
|
||||
@ -660,14 +662,14 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.Property<string>("Name")
|
||||
.IsRequired()
|
||||
.HasColumnType("longtext CHARACTER SET utf8mb4");
|
||||
.HasColumnType("longtext");
|
||||
|
||||
b.Property<DateTime?>("UpdatedDateTime")
|
||||
.HasColumnType("datetime(6)");
|
||||
|
||||
b.HasKey("MapId");
|
||||
|
||||
b.ToTable("EFMaps");
|
||||
b.ToTable("EFMaps", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.Stats.Reference.EFMeansOfDeath", b =>
|
||||
@ -684,14 +686,14 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.Property<string>("Name")
|
||||
.IsRequired()
|
||||
.HasColumnType("longtext CHARACTER SET utf8mb4");
|
||||
.HasColumnType("longtext");
|
||||
|
||||
b.Property<DateTime?>("UpdatedDateTime")
|
||||
.HasColumnType("datetime(6)");
|
||||
|
||||
b.HasKey("MeansOfDeathId");
|
||||
|
||||
b.ToTable("EFMeansOfDeath");
|
||||
b.ToTable("EFMeansOfDeath", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.Stats.Reference.EFWeapon", b =>
|
||||
@ -708,7 +710,7 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.Property<string>("Name")
|
||||
.IsRequired()
|
||||
.HasColumnType("varchar(255) CHARACTER SET utf8mb4");
|
||||
.HasColumnType("varchar(255)");
|
||||
|
||||
b.Property<DateTime?>("UpdatedDateTime")
|
||||
.HasColumnType("datetime(6)");
|
||||
@ -717,7 +719,7 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.HasIndex("Name");
|
||||
|
||||
b.ToTable("EFWeapons");
|
||||
b.ToTable("EFWeapons", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.Stats.Reference.EFWeaponAttachment", b =>
|
||||
@ -734,14 +736,14 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.Property<string>("Name")
|
||||
.IsRequired()
|
||||
.HasColumnType("longtext CHARACTER SET utf8mb4");
|
||||
.HasColumnType("longtext");
|
||||
|
||||
b.Property<DateTime?>("UpdatedDateTime")
|
||||
.HasColumnType("datetime(6)");
|
||||
|
||||
b.HasKey("WeaponAttachmentId");
|
||||
|
||||
b.ToTable("EFWeaponAttachments");
|
||||
b.ToTable("EFWeaponAttachments", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.Stats.Reference.EFWeaponAttachmentCombo", b =>
|
||||
@ -776,7 +778,7 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.HasIndex("Attachment3Id");
|
||||
|
||||
b.ToTable("EFWeaponAttachmentCombos");
|
||||
b.ToTable("EFWeaponAttachmentCombos", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.EFAlias", b =>
|
||||
@ -799,12 +801,12 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.Property<string>("Name")
|
||||
.IsRequired()
|
||||
.HasColumnType("varchar(24) CHARACTER SET utf8mb4")
|
||||
.HasMaxLength(24);
|
||||
.HasMaxLength(24)
|
||||
.HasColumnType("varchar(24)");
|
||||
|
||||
b.Property<string>("SearchableName")
|
||||
.HasColumnType("varchar(24) CHARACTER SET utf8mb4")
|
||||
.HasMaxLength(24);
|
||||
.HasMaxLength(24)
|
||||
.HasColumnType("varchar(24)");
|
||||
|
||||
b.HasKey("AliasId");
|
||||
|
||||
@ -818,7 +820,7 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.HasIndex("Name", "IPAddress");
|
||||
|
||||
b.ToTable("EFAlias");
|
||||
b.ToTable("EFAlias", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.EFAliasLink", b =>
|
||||
@ -832,7 +834,7 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.HasKey("AliasLinkId");
|
||||
|
||||
b.ToTable("EFAliasLinks");
|
||||
b.ToTable("EFAliasLinks", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.EFChangeHistory", b =>
|
||||
@ -845,11 +847,11 @@ namespace Data.Migrations.MySql
|
||||
.HasColumnType("tinyint(1)");
|
||||
|
||||
b.Property<string>("Comment")
|
||||
.HasColumnType("varchar(128) CHARACTER SET utf8mb4")
|
||||
.HasMaxLength(128);
|
||||
.HasMaxLength(128)
|
||||
.HasColumnType("varchar(128)");
|
||||
|
||||
b.Property<string>("CurrentValue")
|
||||
.HasColumnType("longtext CHARACTER SET utf8mb4");
|
||||
.HasColumnType("longtext");
|
||||
|
||||
b.Property<int?>("ImpersonationEntityId")
|
||||
.HasColumnType("int");
|
||||
@ -858,7 +860,7 @@ namespace Data.Migrations.MySql
|
||||
.HasColumnType("int");
|
||||
|
||||
b.Property<string>("PreviousValue")
|
||||
.HasColumnType("longtext CHARACTER SET utf8mb4");
|
||||
.HasColumnType("longtext");
|
||||
|
||||
b.Property<int>("TargetEntityId")
|
||||
.HasColumnType("int");
|
||||
@ -890,12 +892,12 @@ namespace Data.Migrations.MySql
|
||||
.HasColumnType("datetime(6)");
|
||||
|
||||
b.Property<string>("Extra")
|
||||
.HasColumnType("longtext CHARACTER SET utf8mb4");
|
||||
.HasColumnType("longtext");
|
||||
|
||||
b.Property<string>("Key")
|
||||
.IsRequired()
|
||||
.HasColumnType("varchar(32) CHARACTER SET utf8mb4")
|
||||
.HasMaxLength(32);
|
||||
.HasMaxLength(32)
|
||||
.HasColumnType("varchar(32)");
|
||||
|
||||
b.Property<int?>("LinkedMetaId")
|
||||
.HasColumnType("int");
|
||||
@ -905,7 +907,7 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.Property<string>("Value")
|
||||
.IsRequired()
|
||||
.HasColumnType("longtext CHARACTER SET utf8mb4");
|
||||
.HasColumnType("longtext");
|
||||
|
||||
b.HasKey("MetaId");
|
||||
|
||||
@ -928,7 +930,7 @@ namespace Data.Migrations.MySql
|
||||
.HasColumnType("tinyint(1)");
|
||||
|
||||
b.Property<string>("AutomatedOffense")
|
||||
.HasColumnType("longtext CHARACTER SET utf8mb4");
|
||||
.HasColumnType("longtext");
|
||||
|
||||
b.Property<DateTime?>("Expires")
|
||||
.HasColumnType("datetime(6)");
|
||||
@ -936,7 +938,7 @@ namespace Data.Migrations.MySql
|
||||
b.Property<bool>("IsEvadedOffense")
|
||||
.HasColumnType("tinyint(1)");
|
||||
|
||||
b.Property<int>("LinkId")
|
||||
b.Property<int?>("LinkId")
|
||||
.HasColumnType("int");
|
||||
|
||||
b.Property<int>("OffenderId")
|
||||
@ -944,7 +946,7 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.Property<string>("Offense")
|
||||
.IsRequired()
|
||||
.HasColumnType("longtext CHARACTER SET utf8mb4");
|
||||
.HasColumnType("longtext");
|
||||
|
||||
b.Property<int>("PunisherId")
|
||||
.HasColumnType("int");
|
||||
@ -963,7 +965,36 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.HasIndex("PunisherId");
|
||||
|
||||
b.ToTable("EFPenalties");
|
||||
b.ToTable("EFPenalties", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.EFPenaltyIdentifier", b =>
|
||||
{
|
||||
b.Property<int>("PenaltyIdentifierId")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("int");
|
||||
|
||||
b.Property<bool>("Active")
|
||||
.HasColumnType("tinyint(1)");
|
||||
|
||||
b.Property<int?>("IPv4Address")
|
||||
.HasColumnType("int");
|
||||
|
||||
b.Property<long>("NetworkId")
|
||||
.HasColumnType("bigint");
|
||||
|
||||
b.Property<int>("PenaltyId")
|
||||
.HasColumnType("int");
|
||||
|
||||
b.HasKey("PenaltyIdentifierId");
|
||||
|
||||
b.HasIndex("IPv4Address");
|
||||
|
||||
b.HasIndex("NetworkId");
|
||||
|
||||
b.HasIndex("PenaltyId");
|
||||
|
||||
b.ToTable("EFPenaltyIdentifiers", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Misc.EFInboxMessage", b =>
|
||||
@ -982,7 +1013,7 @@ namespace Data.Migrations.MySql
|
||||
.HasColumnType("tinyint(1)");
|
||||
|
||||
b.Property<string>("Message")
|
||||
.HasColumnType("longtext CHARACTER SET utf8mb4");
|
||||
.HasColumnType("longtext");
|
||||
|
||||
b.Property<long?>("ServerId")
|
||||
.HasColumnType("bigint");
|
||||
@ -1013,13 +1044,13 @@ namespace Data.Migrations.MySql
|
||||
.HasColumnType("tinyint(1)");
|
||||
|
||||
b.Property<string>("EndPoint")
|
||||
.HasColumnType("longtext CHARACTER SET utf8mb4");
|
||||
.HasColumnType("longtext");
|
||||
|
||||
b.Property<int?>("GameName")
|
||||
.HasColumnType("int");
|
||||
|
||||
b.Property<string>("HostName")
|
||||
.HasColumnType("longtext CHARACTER SET utf8mb4");
|
||||
.HasColumnType("longtext");
|
||||
|
||||
b.Property<bool>("IsPasswordProtected")
|
||||
.HasColumnType("tinyint(1)");
|
||||
@ -1029,7 +1060,7 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.HasKey("ServerId");
|
||||
|
||||
b.ToTable("EFServers");
|
||||
b.ToTable("EFServers", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Server.EFServerSnapshot", b =>
|
||||
@ -1062,7 +1093,7 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.HasIndex("ServerId");
|
||||
|
||||
b.ToTable("EFServerSnapshot");
|
||||
b.ToTable("EFServerSnapshot", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Server.EFServerStatistics", b =>
|
||||
@ -1087,7 +1118,7 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.HasIndex("ServerId");
|
||||
|
||||
b.ToTable("EFServerStatistics");
|
||||
b.ToTable("EFServerStatistics", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Vector3", b =>
|
||||
@ -1107,7 +1138,7 @@ namespace Data.Migrations.MySql
|
||||
|
||||
b.HasKey("Vector3Id");
|
||||
|
||||
b.ToTable("Vector3");
|
||||
b.ToTable("Vector3", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.EFACSnapshotVector3", b =>
|
||||
@ -1123,6 +1154,10 @@ namespace Data.Migrations.MySql
|
||||
.HasForeignKey("Vector3Id")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
|
||||
b.Navigation("Snapshot");
|
||||
|
||||
b.Navigation("Vector");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.EFClient", b =>
|
||||
@ -1138,6 +1173,10 @@ namespace Data.Migrations.MySql
|
||||
.HasForeignKey("CurrentAliasId")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
|
||||
b.Navigation("AliasLink");
|
||||
|
||||
b.Navigation("CurrentAlias");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.EFClientConnectionHistory", b =>
|
||||
@ -1153,6 +1192,10 @@ namespace Data.Migrations.MySql
|
||||
.HasForeignKey("ServerId")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
|
||||
b.Navigation("Client");
|
||||
|
||||
b.Navigation("Server");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.EFClientKill", b =>
|
||||
@ -1186,6 +1229,18 @@ namespace Data.Migrations.MySql
|
||||
b.HasOne("Data.Models.Vector3", "ViewAngles")
|
||||
.WithMany()
|
||||
.HasForeignKey("ViewAnglesVector3Id");
|
||||
|
||||
b.Navigation("Attacker");
|
||||
|
||||
b.Navigation("DeathOrigin");
|
||||
|
||||
b.Navigation("KillOrigin");
|
||||
|
||||
b.Navigation("Server");
|
||||
|
||||
b.Navigation("Victim");
|
||||
|
||||
b.Navigation("ViewAngles");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.EFClientMessage", b =>
|
||||
@ -1201,6 +1256,10 @@ namespace Data.Migrations.MySql
|
||||
.HasForeignKey("ServerId")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
|
||||
b.Navigation("Client");
|
||||
|
||||
b.Navigation("Server");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.Stats.EFACSnapshot", b =>
|
||||
@ -1238,6 +1297,18 @@ namespace Data.Migrations.MySql
|
||||
b.HasOne("Data.Models.Server.EFServer", "Server")
|
||||
.WithMany()
|
||||
.HasForeignKey("ServerId");
|
||||
|
||||
b.Navigation("Client");
|
||||
|
||||
b.Navigation("CurrentViewAngle");
|
||||
|
||||
b.Navigation("HitDestination");
|
||||
|
||||
b.Navigation("HitOrigin");
|
||||
|
||||
b.Navigation("LastStrainAngle");
|
||||
|
||||
b.Navigation("Server");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.Stats.EFClientHitStatistic", b =>
|
||||
@ -1267,6 +1338,18 @@ namespace Data.Migrations.MySql
|
||||
b.HasOne("Data.Models.Client.Stats.Reference.EFWeapon", "Weapon")
|
||||
.WithMany()
|
||||
.HasForeignKey("WeaponId");
|
||||
|
||||
b.Navigation("Client");
|
||||
|
||||
b.Navigation("HitLocation");
|
||||
|
||||
b.Navigation("MeansOfDeath");
|
||||
|
||||
b.Navigation("Server");
|
||||
|
||||
b.Navigation("Weapon");
|
||||
|
||||
b.Navigation("WeaponAttachmentCombo");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.Stats.EFClientRankingHistory", b =>
|
||||
@ -1280,6 +1363,10 @@ namespace Data.Migrations.MySql
|
||||
b.HasOne("Data.Models.Server.EFServer", "Server")
|
||||
.WithMany()
|
||||
.HasForeignKey("ServerId");
|
||||
|
||||
b.Navigation("Client");
|
||||
|
||||
b.Navigation("Server");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.Stats.EFClientRatingHistory", b =>
|
||||
@ -1289,6 +1376,8 @@ namespace Data.Migrations.MySql
|
||||
.HasForeignKey("ClientId")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
|
||||
b.Navigation("Client");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.Stats.EFClientStatistics", b =>
|
||||
@ -1304,6 +1393,10 @@ namespace Data.Migrations.MySql
|
||||
.HasForeignKey("ServerId")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
|
||||
b.Navigation("Client");
|
||||
|
||||
b.Navigation("Server");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.Stats.EFHitLocationCount", b =>
|
||||
@ -1325,6 +1418,10 @@ namespace Data.Migrations.MySql
|
||||
.HasForeignKey("EFClientStatisticsClientId", "EFClientStatisticsServerId")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
|
||||
b.Navigation("Client");
|
||||
|
||||
b.Navigation("Server");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.Stats.EFRating", b =>
|
||||
@ -1338,6 +1435,10 @@ namespace Data.Migrations.MySql
|
||||
b.HasOne("Data.Models.Server.EFServer", "Server")
|
||||
.WithMany()
|
||||
.HasForeignKey("ServerId");
|
||||
|
||||
b.Navigation("RatingHistory");
|
||||
|
||||
b.Navigation("Server");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.Stats.Reference.EFWeaponAttachmentCombo", b =>
|
||||
@ -1355,6 +1456,12 @@ namespace Data.Migrations.MySql
|
||||
b.HasOne("Data.Models.Client.Stats.Reference.EFWeaponAttachment", "Attachment3")
|
||||
.WithMany()
|
||||
.HasForeignKey("Attachment3Id");
|
||||
|
||||
b.Navigation("Attachment1");
|
||||
|
||||
b.Navigation("Attachment2");
|
||||
|
||||
b.Navigation("Attachment3");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.EFAlias", b =>
|
||||
@ -1364,6 +1471,8 @@ namespace Data.Migrations.MySql
|
||||
.HasForeignKey("LinkId")
|
||||
.OnDelete(DeleteBehavior.Restrict)
|
||||
.IsRequired();
|
||||
|
||||
b.Navigation("Link");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.EFMeta", b =>
|
||||
@ -1376,15 +1485,17 @@ namespace Data.Migrations.MySql
|
||||
.WithMany()
|
||||
.HasForeignKey("LinkedMetaId")
|
||||
.OnDelete(DeleteBehavior.SetNull);
|
||||
|
||||
b.Navigation("Client");
|
||||
|
||||
b.Navigation("LinkedMeta");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.EFPenalty", b =>
|
||||
{
|
||||
b.HasOne("Data.Models.EFAliasLink", "Link")
|
||||
.WithMany("ReceivedPenalties")
|
||||
.HasForeignKey("LinkId")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
.HasForeignKey("LinkId");
|
||||
|
||||
b.HasOne("Data.Models.Client.EFClient", "Offender")
|
||||
.WithMany("ReceivedPenalties")
|
||||
@ -1397,6 +1508,23 @@ namespace Data.Migrations.MySql
|
||||
.HasForeignKey("PunisherId")
|
||||
.OnDelete(DeleteBehavior.Restrict)
|
||||
.IsRequired();
|
||||
|
||||
b.Navigation("Link");
|
||||
|
||||
b.Navigation("Offender");
|
||||
|
||||
b.Navigation("Punisher");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.EFPenaltyIdentifier", b =>
|
||||
{
|
||||
b.HasOne("Data.Models.EFPenalty", "Penalty")
|
||||
.WithMany()
|
||||
.HasForeignKey("PenaltyId")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
|
||||
b.Navigation("Penalty");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Misc.EFInboxMessage", b =>
|
||||
@ -1416,6 +1544,12 @@ namespace Data.Migrations.MySql
|
||||
.HasForeignKey("SourceClientId")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
|
||||
b.Navigation("DestinationClient");
|
||||
|
||||
b.Navigation("Server");
|
||||
|
||||
b.Navigation("SourceClient");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Server.EFServerSnapshot", b =>
|
||||
@ -1431,6 +1565,10 @@ namespace Data.Migrations.MySql
|
||||
.HasForeignKey("ServerId")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
|
||||
b.Navigation("Map");
|
||||
|
||||
b.Navigation("Server");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Server.EFServerStatistics", b =>
|
||||
@ -1440,6 +1578,39 @@ namespace Data.Migrations.MySql
|
||||
.HasForeignKey("ServerId")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
|
||||
b.Navigation("Server");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.EFClient", b =>
|
||||
{
|
||||
b.Navigation("AdministeredPenalties");
|
||||
|
||||
b.Navigation("Meta");
|
||||
|
||||
b.Navigation("ReceivedPenalties");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.Stats.EFACSnapshot", b =>
|
||||
{
|
||||
b.Navigation("PredictedViewAngles");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.Stats.EFClientRatingHistory", b =>
|
||||
{
|
||||
b.Navigation("Ratings");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.Client.Stats.EFClientStatistics", b =>
|
||||
{
|
||||
b.Navigation("HitLocations");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Data.Models.EFAliasLink", b =>
|
||||
{
|
||||
b.Navigation("Children");
|
||||
|
||||
b.Navigation("ReceivedPenalties");
|
||||
});
|
||||
#pragma warning restore 612, 618
|
||||
}
|
||||
|
Reference in New Issue
Block a user