// using System; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using ReallifeGamemode.Database.Models; namespace ReallifeGamemode.Migrations { [DbContext(typeof(DatabaseContext))] partial class DatabaseContextModelSnapshot : ModelSnapshot { protected override void BuildModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder .HasAnnotation("ProductVersion", "2.2.0-rtm-35687") .HasAnnotation("Relational:MaxIdentifierLength", 64); modelBuilder.Entity("ReallifeGamemode.Server.Entities.ATM", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("Active"); b.Property("Balance"); b.Property("Faulty"); b.Property("X"); b.Property("Y"); b.Property("Z"); b.HasKey("Id"); b.ToTable("ATMs"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.Ban", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("Applied"); b.Property("BannedBy"); b.Property("Reason"); b.Property("UntilDateTime"); b.Property("UserId"); b.HasKey("Id"); b.HasIndex("UserId"); b.ToTable("Bans"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.BusRoute", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("Description"); b.HasKey("Id"); b.ToTable("BusRoutes"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.BusRoutePoint", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("BusRouteId"); b.Property("Description"); b.Property("X"); b.Property("Y"); b.Property("Z"); b.HasKey("Id"); b.HasIndex("BusRouteId"); b.ToTable("BusRoutesPoints"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.BusinessBankAccount", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("Balance"); b.Property("BusinessId"); b.HasKey("Id"); b.HasIndex("BusinessId") .IsUnique(); b.ToTable("BusinessBankAccounts"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.BusinessData", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("BusinessId"); b.Property("Price"); b.HasKey("Id"); b.ToTable("BusinessData"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.Character", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("Ageing"); b.Property("AgeingOpacity"); b.Property("BeardColor"); b.Property("Blemishes"); b.Property("BlemishesOpacity"); b.Property("Blush"); b.Property("BlushColor"); b.Property("BlushOpacity"); b.Property("BrowDepth"); b.Property("BrowHeight"); b.Property("CheekDepth"); b.Property("CheekboneHeight"); b.Property("CheekboneWidth"); b.Property("ChestHair"); b.Property("ChestHairColor"); b.Property("ChestHairOpacity"); b.Property("ChinDepth"); b.Property("ChinHeight"); b.Property("ChinIndent"); b.Property("ChinWidth"); b.Property("Complexion"); b.Property("ComplexionOpacity"); b.Property("EyeColor"); b.Property("EyeSize"); b.Property("EyebrowColor"); b.Property("Eyebrows"); b.Property("EyebrowsOpacity"); b.Property("FacialHair"); b.Property("FacialHairOpacity"); b.Property("Father"); b.Property("Freckles"); b.Property("FrecklesOpacity"); b.Property("Gender"); b.Property("Hair"); b.Property("HairColor"); b.Property("HairHighlightColor"); b.Property("JawShape"); b.Property("JawWidth"); b.Property("LipThickness"); b.Property("Lipstick"); b.Property("LipstickColor"); b.Property("LipstickOpacity"); b.Property("Makeup"); b.Property("MakeupOpacity"); b.Property("Mother"); b.Property("NeckWidth"); b.Property("NoseBottomHeight"); b.Property("NoseBridgeDepth"); b.Property("NoseBroken"); b.Property("NoseTipHeight"); b.Property("NoseTipLength"); b.Property("NoseWidth"); b.Property("Similarity"); b.Property("SkinSimilarity"); b.Property("SunDamage"); b.Property("SunDamageOpacity"); b.Property("UserId"); b.HasKey("Id"); b.HasIndex("UserId"); b.ToTable("Characters"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.CharacterCloth", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("ClothId"); b.Property("Duty"); b.Property("SlotId"); b.Property("SlotType"); b.Property("Texture"); b.Property("UserId"); b.HasKey("Id"); b.HasIndex("UserId"); b.ToTable("CharacterClothes"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.ClothCombination", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("Gender"); b.Property("Top"); b.Property("Torso"); b.Property("Undershirt"); b.HasKey("Id"); b.ToTable("ClothCombinations"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.Door", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("Category"); b.Property("FactionId"); b.Property("Locked"); b.Property("Model"); b.Property("Name"); b.Property("Radius"); b.Property("X"); b.Property("Y"); b.Property("Z"); b.HasKey("Id"); b.HasIndex("FactionId"); b.ToTable("Doors"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.DutyCloth", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("ClothId"); b.Property("FactionId"); b.Property("Gender"); b.Property("SlotId"); b.Property("SlotType"); b.HasKey("Id"); b.HasIndex("FactionId"); b.ToTable("DutyClothes"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.Faction", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("Name") .HasMaxLength(32); b.Property("StateOwned"); b.HasKey("Id"); b.ToTable("Factions"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.FactionBankAccount", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("Active"); b.Property("Balance"); b.Property("Bic") .HasMaxLength(12); b.Property("FactionId"); b.Property("Iban") .HasMaxLength(32); b.HasKey("Id"); b.HasIndex("FactionId"); b.ToTable("FactionBankAccounts"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.FactionRank", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("FactionId"); b.Property("Order"); b.Property("RankName"); b.HasKey("Id"); b.HasIndex("FactionId"); b.ToTable("FactionRanks"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.FactionWeapon", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("FactionId"); b.Property("Rank"); b.Property("SlotID"); b.Property("WeaponModel"); b.HasKey("Id"); b.HasIndex("FactionId"); b.ToTable("FactionWeapons"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.GotoPoint", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("Active"); b.Property("Description") .HasMaxLength(32); b.Property("X"); b.Property("Y"); b.Property("Z"); b.HasKey("Id"); b.ToTable("GotoPoints"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.Group", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("Name"); b.HasKey("Id"); b.ToTable("Groups"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.GroupBankAccount", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("Balance"); b.Property("GroupId"); b.HasKey("Id"); b.HasIndex("GroupId"); b.ToTable("GroupBankAccounts"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.House", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("CanRentIn"); b.Property("OwnerId"); b.Property("Price"); b.Property("RentalFee"); b.Property("Type"); b.Property("X"); b.Property("Y"); b.Property("Z"); b.HasKey("Id"); b.HasIndex("OwnerId"); b.ToTable("Houses"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.HouseRental", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("HouseId"); b.Property("UserId"); b.HasKey("Id"); b.HasIndex("HouseId"); b.HasIndex("UserId"); b.ToTable("HouseRentals"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.Interior", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("EnterPositionStr") .HasColumnName("EnterPosition"); b.Property("ExitPositionStr") .HasColumnName("ExitPosition"); b.Property("Name"); b.HasKey("Id"); b.ToTable("Interiors"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.Logs.BankAccountTransactionHistory", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("Fee"); b.Property("MoneySent"); b.Property("NewReceiverBalance"); b.Property("NewSenderBalance"); b.Property("Origin") .HasMaxLength(32); b.Property("Receiver") .HasMaxLength(32); b.Property("ReceiverBalance"); b.Property("Sender") .HasMaxLength(32); b.Property("SenderBalance"); b.Property("Timestamp") .ValueGeneratedOnAdd(); b.HasKey("Id"); b.ToTable("BankAccountTransactionLogs"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.Logs.Death", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("CauseOfDeath") .HasMaxLength(64); b.Property("KillerHeading"); b.Property("KillerId"); b.Property("KillerPositionX"); b.Property("KillerPositionY"); b.Property("KillerPositionZ"); b.Property("Timestamp") .ValueGeneratedOnAdd(); b.Property("VictimHeading"); b.Property("VictimId"); b.Property("VictimPositionX"); b.Property("VictimPositionY"); b.Property("VictimPositionZ"); b.HasKey("Id"); b.HasIndex("KillerId"); b.HasIndex("VictimId"); b.ToTable("DeathLogs"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.News", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("Active"); b.Property("Caption"); b.Property("Content"); b.Property("Timestamp"); b.Property("UserId"); b.HasKey("Id"); b.HasIndex("UserId"); b.ToTable("News"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.Saves.SavedBlip", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("Active"); b.Property("Alpha"); b.Property("Color"); b.Property("Dimension"); b.Property("DrawDistance"); b.Property("Name"); b.Property("PositionX"); b.Property("PositionY"); b.Property("PositionZ"); b.Property("Rotation"); b.Property("Scale"); b.Property("ShortRange"); b.Property("Sprite"); b.HasKey("Id"); b.ToTable("Blips"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.Saves.SavedMarker", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("Active"); b.Property("ColorA"); b.Property("ColorB"); b.Property("ColorG"); b.Property("ColorR"); b.Property("Dimension"); b.Property("DirectionX"); b.Property("DirectionY"); b.Property("DirectionZ"); b.Property("PositionX"); b.Property("PositionY"); b.Property("PositionZ"); b.Property("RotationX"); b.Property("RotationY"); b.Property("RotationZ"); b.Property("Scale"); b.Property("Type"); b.Property("Visible"); b.HasKey("Id"); b.ToTable("Markers"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.Saves.SavedPed", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("Active"); b.Property("Dimension"); b.Property("HashModel"); b.Property("Heading"); b.Property("PositionX"); b.Property("PositionY"); b.Property("PositionZ"); b.HasKey("Id"); b.ToTable("Peds"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.Saves.SavedPickup", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("Active"); b.Property("Dimension"); b.Property("PositionX") .HasMaxLength(128); b.Property("PositionY"); b.Property("PositionZ"); b.Property("RespawnTime"); b.Property("RotationX"); b.Property("RotationY"); b.Property("RotationZ"); b.Property("Vehicle"); b.HasKey("Id"); b.ToTable("Pickups"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.Saves.SavedTextLabel", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("Active"); b.Property("ColorA"); b.Property("ColorB"); b.Property("ColorG"); b.Property("ColorR"); b.Property("Dimension"); b.Property("DrawDistance"); b.Property("Font"); b.Property("LOS"); b.Property("PositionX"); b.Property("PositionY"); b.Property("PositionZ"); b.Property("Text") .IsRequired(); b.HasKey("Id"); b.ToTable("TextLabels"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.ServerVehicle", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("Active") .ValueGeneratedOnAdd() .HasDefaultValue(true); b.Property("Discriminator") .IsRequired(); b.Property("DistanceDriven"); b.Property("Heading"); b.Property("Livery"); b.Property("Locked"); b.Property("Model"); b.Property("NumberPlate") .HasMaxLength(8); b.Property("PositionX"); b.Property("PositionY"); b.Property("PositionZ"); b.Property("PrimaryColor"); b.Property("SecondaryColor"); b.Property("TankAmount"); b.HasKey("Id"); b.ToTable("ServerVehicles"); b.HasDiscriminator("Discriminator").HasValue("ServerVehicle"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.TuningGarage", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("X"); b.Property("Y"); b.Property("Z"); b.HasKey("Id"); b.ToTable("TuningGarages"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.User", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("AdminLevel"); b.Property("BanId"); b.Property("BusinessId"); b.Property("CharacterId"); b.Property("Dead"); b.Property("Email") .HasMaxLength(64); b.Property("FactionId"); b.Property("FactionLeader"); b.Property("FactionRankId"); b.Property("GroupId"); b.Property("GroupRank"); b.Property("Handmoney"); b.Property("HouseId"); b.Property("JailTime"); b.Property("JobId"); b.Property("LogUserId"); b.Property("Name") .HasMaxLength(32); b.Property("Password") .HasMaxLength(64); b.Property("PaydayTimer"); b.Property("PositionX"); b.Property("PositionY"); b.Property("PositionZ"); b.Property("RegistrationDate") .ValueGeneratedOnAdd(); b.Property("SocialClubName") .HasMaxLength(32); b.Property("Wage"); b.Property("Wanteds"); b.HasKey("Id"); b.HasIndex("BanId"); b.HasIndex("BusinessId") .IsUnique(); b.HasIndex("CharacterId"); b.HasIndex("FactionId"); b.HasIndex("FactionRankId"); b.HasIndex("GroupId"); b.HasIndex("HouseId"); b.ToTable("Users"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.UserBankAccount", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("Active"); b.Property("Balance"); b.Property("Bic") .HasMaxLength(12); b.Property("Iban") .HasMaxLength(32); b.Property("UserId"); b.HasKey("Id"); b.HasIndex("UserId"); b.ToTable("UserBankAccounts"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.UserItem", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("Amount"); b.Property("ItemId"); b.Property("Slot"); b.Property("UserId"); b.HasKey("Id"); b.HasIndex("UserId"); b.ToTable("UserItems"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.VehicleItem", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("Amount"); b.Property("ItemId"); b.Property("Slot"); b.Property("VehicleId"); b.HasKey("Id"); b.HasIndex("VehicleId"); b.ToTable("VehicleItems"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.VehicleMod", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("ModId"); b.Property("ServerVehicleId"); b.Property("Slot"); b.HasKey("Id"); b.HasIndex("ServerVehicleId", "Slot") .IsUnique(); b.ToTable("VehicleMods"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.Whitelist", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("SocialClubName"); b.HasKey("Id"); b.ToTable("WhitelistEntries"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.FactionVehicle", b => { b.HasBaseType("ReallifeGamemode.Server.Entities.ServerVehicle"); b.Property("FactionId"); b.HasIndex("FactionId"); b.ToTable("FactionVehicles"); b.HasDiscriminator().HasValue("FactionVehicle"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.GroupVehicle", b => { b.HasBaseType("ReallifeGamemode.Server.Entities.ServerVehicle"); b.Property("GroupId"); b.HasIndex("GroupId"); b.HasDiscriminator().HasValue("GroupVehicle"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.JobVehicle", b => { b.HasBaseType("ReallifeGamemode.Server.Entities.ServerVehicle"); b.Property("JobId"); b.HasDiscriminator().HasValue("JobVehicle"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.Saves.SavedVehicle", b => { b.HasBaseType("ReallifeGamemode.Server.Entities.ServerVehicle"); b.HasDiscriminator().HasValue("SavedVehicle"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.ShopVehicle", b => { b.HasBaseType("ReallifeGamemode.Server.Entities.ServerVehicle"); b.Property("BusinessId"); b.Property("Price"); b.ToTable("ShopVehicles"); b.HasDiscriminator().HasValue("ShopVehicle"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.UserVehicle", b => { b.HasBaseType("ReallifeGamemode.Server.Entities.ServerVehicle"); b.Property("UserId"); b.HasIndex("UserId"); b.ToTable("UserVehicles"); b.HasDiscriminator().HasValue("UserVehicle"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.Ban", b => { b.HasOne("ReallifeGamemode.Server.Entities.User", "User") .WithMany() .HasForeignKey("UserId") .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.BusRoutePoint", b => { b.HasOne("ReallifeGamemode.Server.Entities.BusRoute", "BusRoute") .WithMany("RoutePoints") .HasForeignKey("BusRouteId"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.Character", b => { b.HasOne("ReallifeGamemode.Server.Entities.User", "User") .WithMany() .HasForeignKey("UserId") .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.CharacterCloth", b => { b.HasOne("ReallifeGamemode.Server.Entities.User", "User") .WithMany() .HasForeignKey("UserId") .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.Door", b => { b.HasOne("ReallifeGamemode.Server.Entities.Faction", "Faction") .WithMany() .HasForeignKey("FactionId"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.DutyCloth", b => { b.HasOne("ReallifeGamemode.Server.Entities.Faction", "Faction") .WithMany() .HasForeignKey("FactionId") .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.FactionBankAccount", b => { b.HasOne("ReallifeGamemode.Server.Entities.Faction", "Faction") .WithMany() .HasForeignKey("FactionId") .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.FactionRank", b => { b.HasOne("ReallifeGamemode.Server.Entities.Faction", "Faction") .WithMany() .HasForeignKey("FactionId") .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.FactionWeapon", b => { b.HasOne("ReallifeGamemode.Server.Entities.Faction", "Faction") .WithMany() .HasForeignKey("FactionId"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.GroupBankAccount", b => { b.HasOne("ReallifeGamemode.Server.Entities.Group", "Group") .WithMany() .HasForeignKey("GroupId"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.House", b => { b.HasOne("ReallifeGamemode.Server.Entities.User", "Owner") .WithMany() .HasForeignKey("OwnerId"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.HouseRental", b => { b.HasOne("ReallifeGamemode.Server.Entities.House", "House") .WithMany() .HasForeignKey("HouseId"); b.HasOne("ReallifeGamemode.Server.Entities.User", "User") .WithMany() .HasForeignKey("UserId"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.Logs.Death", b => { b.HasOne("ReallifeGamemode.Server.Entities.User", "Killer") .WithMany() .HasForeignKey("KillerId"); b.HasOne("ReallifeGamemode.Server.Entities.User", "Victim") .WithMany() .HasForeignKey("VictimId") .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.News", b => { b.HasOne("ReallifeGamemode.Server.Entities.User", "User") .WithMany() .HasForeignKey("UserId"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.User", b => { b.HasOne("ReallifeGamemode.Server.Entities.Ban", "Ban") .WithMany() .HasForeignKey("BanId"); b.HasOne("ReallifeGamemode.Server.Entities.Character", "Character") .WithMany() .HasForeignKey("CharacterId"); b.HasOne("ReallifeGamemode.Server.Entities.Faction", "Faction") .WithMany() .HasForeignKey("FactionId"); b.HasOne("ReallifeGamemode.Server.Entities.FactionRank", "FactionRank") .WithMany() .HasForeignKey("FactionRankId"); b.HasOne("ReallifeGamemode.Server.Entities.Group", "Group") .WithMany() .HasForeignKey("GroupId"); b.HasOne("ReallifeGamemode.Server.Entities.House", "House") .WithMany() .HasForeignKey("HouseId"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.UserBankAccount", b => { b.HasOne("ReallifeGamemode.Server.Entities.User", "User") .WithMany() .HasForeignKey("UserId") .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.UserItem", b => { b.HasOne("ReallifeGamemode.Server.Entities.User", "User") .WithMany() .HasForeignKey("UserId") .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.VehicleItem", b => { b.HasOne("ReallifeGamemode.Server.Entities.ServerVehicle", "Vehicle") .WithMany() .HasForeignKey("VehicleId") .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.VehicleMod", b => { b.HasOne("ReallifeGamemode.Server.Entities.ServerVehicle", "Vehicle") .WithMany() .HasForeignKey("ServerVehicleId") .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.FactionVehicle", b => { b.HasOne("ReallifeGamemode.Server.Entities.Faction", "Faction") .WithMany() .HasForeignKey("FactionId"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.GroupVehicle", b => { b.HasOne("ReallifeGamemode.Server.Entities.Group", "Group") .WithMany() .HasForeignKey("GroupId"); }); modelBuilder.Entity("ReallifeGamemode.Server.Entities.UserVehicle", b => { b.HasOne("ReallifeGamemode.Server.Entities.User", "User") .WithMany() .HasForeignKey("UserId") .OnDelete(DeleteBehavior.Cascade); }); #pragma warning restore 612, 618 } } }