// using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using PokemonSleepAPI.Data; #nullable disable namespace PokemonSleepAPI.Migrations { [DbContext(typeof(PokemonDbContext))] [Migration("20241205173702_InitialCreateWithAvailablePokemon")] partial class InitialCreateWithAvailablePokemon { /// protected override void BuildTargetModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder .HasAnnotation("ProductVersion", "9.0.0") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); modelBuilder.Entity("PokemonSleepAPI.Models.Pokemon", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("Name") .IsRequired() .HasColumnType("nvarchar(max)"); b.Property("SleepType") .IsRequired() .HasColumnType("nvarchar(max)"); b.Property("Speciality") .IsRequired() .HasColumnType("nvarchar(max)"); b.HasKey("Id"); b.ToTable("Pokemons"); b.HasData( new { Id = 1, Name = "Bulbasaur", SleepType = "Dozing", Speciality = "Ingredients" }, new { Id = 2, Name = "Ivysaur", SleepType = "Dozing", Speciality = "Ingredients" }, new { Id = 3, Name = "Venasaur", SleepType = "Dozing", Speciality = "Ingredients" }, new { Id = 4, Name = "Charmander", SleepType = "Snoozing", Speciality = "Ingredients" }, new { Id = 5, Name = "Charmeleon", SleepType = "Snoozing", Speciality = "Ingredients" }, new { Id = 6, Name = "Charizard", SleepType = "Snoozing", Speciality = "Ingredients" }, new { Id = 7, Name = "Squirtle", SleepType = "Slumbering", Speciality = "Ingredients" }, new { Id = 8, Name = "Wartortle", SleepType = "Slumbering", Speciality = "Ingredients" }, new { Id = 9, Name = "Blastoise", SleepType = "Slumbering", Speciality = "Ingredients" }, new { Id = 10, Name = "Caterpie", SleepType = "Dozing", Speciality = "Berries" }, new { Id = 11, Name = "Metapod", SleepType = "Dozing", Speciality = "Berries" }, new { Id = 12, Name = "Butterfree", SleepType = "Dozing", Speciality = "Berries" }, new { Id = 19, Name = "Rattata", SleepType = "Snoozing", Speciality = "Berries" }, new { Id = 20, Name = "Raticate", SleepType = "Snoozing", Speciality = "Berries" }, new { Id = 23, Name = "Ekans", SleepType = "Dozing", Speciality = "Berries" }, new { Id = 24, Name = "Arbok", SleepType = "Dozing", Speciality = "Berries" }, new { Id = 25, Name = "Pikachu", SleepType = "Snoozing", Speciality = "Berries" }, new { Id = 26, Name = "Raticate", SleepType = "Snoozing", Speciality = "Berries" }, new { Id = 35, Name = "Clefairy", SleepType = "Snoozing", Speciality = "Berries" }, new { Id = 36, Name = "Clefable", SleepType = "Snoozing", Speciality = "Berries" }, new { Id = 37, Name = "Vulpix", SleepType = "Snoozing", Speciality = "Berries" }, new { Id = 38, Name = "Ninetails", SleepType = "Snoozing", Speciality = "Berries" }, new { Id = 39, Name = "Jigglypuff", SleepType = "Snoozing", Speciality = "Skills" }, new { Id = 40, Name = "Wigglytuff", SleepType = "Snoozing", Speciality = "Skills" }, new { Id = 50, Name = "Diglett", SleepType = "Snoozing", Speciality = "Ingredients" }, new { Id = 51, Name = "Dugtrio", SleepType = "Snoozing", Speciality = "Ingredients" }, new { Id = 52, Name = "Meowth", SleepType = "Snoozing", Speciality = "Skills" }, new { Id = 53, Name = "Persian", SleepType = "Snoozing", Speciality = "Skills" }, new { Id = 54, Name = "Psyduck", SleepType = "Dozing", Speciality = "Skills" }, new { Id = 55, Name = "Golduck", SleepType = "Slumbering", Speciality = "Skills" }, new { Id = 56, Name = "Mankey", SleepType = "Dozing", Speciality = "Berries" }, new { Id = 57, Name = "Primeape", SleepType = "Dozing", Speciality = "Berries" }, new { Id = 58, Name = "Growlithe", SleepType = "Snoozing", Speciality = "Skills" }, new { Id = 59, Name = "Arcanine", SleepType = "Snoozing", Speciality = "Skills" }, new { Id = 69, Name = "Bellsprout", SleepType = "Dozing", Speciality = "Ingredients" }, new { Id = 70, Name = "Weepinbell", SleepType = "Dozing", Speciality = "Ingredients" }, new { Id = 71, Name = "Victreebel", SleepType = "Dozing", Speciality = "Ingredients" }, new { Id = 74, Name = "Geodude", SleepType = "Slumbering", Speciality = "Ingredients" }, new { Id = 75, Name = "Graveler", SleepType = "Slumbering", Speciality = "Ingredients" }, new { Id = 76, Name = "Golem", SleepType = "Slumbering", Speciality = "Ingredients" }, new { Id = 79, Name = "Slowpoke", SleepType = "Snoozing", Speciality = "Skills" }, new { Id = 80, Name = "Slowbro", SleepType = "Snoozing", Speciality = "Skills" }, new { Id = 81, Name = "Magnemite", SleepType = "Slumbering", Speciality = "Skills" }, new { Id = 82, Name = "Magneton", SleepType = "Slumbering", Speciality = "Skills" }, new { Id = 84, Name = "Doduo", SleepType = "Slumbering", Speciality = "Berries" }, new { Id = 85, Name = "Dodrio", SleepType = "Slumbering", Speciality = "Berries" }, new { Id = 92, Name = "Gastly", SleepType = "Dozing", Speciality = "Ingredients" }, new { Id = 93, Name = "Haunter", SleepType = "Dozing", Speciality = "Ingredients" }, new { Id = 94, Name = "Gengar", SleepType = "Dozing", Speciality = "Ingredients" }, new { Id = 95, Name = "Onix", SleepType = "Slumbering", Speciality = "Berries" }, new { Id = 104, Name = "Cubone", SleepType = "Slumbering", Speciality = "Berries" }, new { Id = 105, Name = "Marowak", SleepType = "Slumbering", Speciality = "Berries" }, new { Id = 122, Name = "Mr. Mime", SleepType = "Snoozing", Speciality = "Ingredients" }, new { Id = 127, Name = "Pinsir", SleepType = "Dozing", Speciality = "Ingredients" }, new { Id = 132, Name = "Ditto", SleepType = "Snoozing", Speciality = "Ingredients" }, new { Id = 133, Name = "Eevee", SleepType = "Snoozing", Speciality = "Skills" }, new { Id = 134, Name = "Vaporeon", SleepType = "Slumbering", Speciality = "Skills" }, new { Id = 135, Name = "Jolteon", SleepType = "Snoozing", Speciality = "Skills" }, new { Id = 136, Name = "Flareon", SleepType = "Snoozing", Speciality = "Skills" }, new { Id = 147, Name = "Dratini", SleepType = "Dozing", Speciality = "Ingredients" }, new { Id = 148, Name = "Dragonair", SleepType = "Dozing", Speciality = "Ingredients" }, new { Id = 149, Name = "Dragonite", SleepType = "Dozing", Speciality = "Ingredients" }, new { Id = 152, Name = "Chikorita", SleepType = "Dozing", Speciality = "Berries" }, new { Id = 153, Name = "Bayleaf", SleepType = "Dozing", Speciality = "Berries" }, new { Id = 154, Name = "Meganium", SleepType = "Dozing", Speciality = "Berries" }, new { Id = 155, Name = "Cyndaquil", SleepType = "Snoozing", Speciality = "Berries" }, new { Id = 156, Name = "Quilava", SleepType = "Snoozing", Speciality = "Berries" }, new { Id = 157, Name = "Typhlosion", SleepType = "Snoozing", Speciality = "Berries" }, new { Id = 158, Name = "Totodile", SleepType = "Slumbering", Speciality = "Berries" }, new { Id = 159, Name = "Croconaw", SleepType = "Slumbering", Speciality = "Berries" }, new { Id = 160, Name = "Feraligatr", SleepType = "Slumbering", Speciality = "Berries" }, new { Id = 172, Name = "Pichu", SleepType = "Slumbering", Speciality = "Berries" }, new { Id = 173, Name = "Cleffa", SleepType = "Slumbering", Speciality = "Berries" }, new { Id = 174, Name = "Igglybuff", SleepType = "Slumbering", Speciality = "Skills" }, new { Id = 175, Name = "Togepi", SleepType = "Slumbering", Speciality = "Skills" }, new { Id = 176, Name = "Togetic", SleepType = "Snoozing", Speciality = "Skills" }, new { Id = 179, Name = "Mareep", SleepType = "Snoozing", Speciality = "Skills" }, new { Id = 180, Name = "Flaaffy", SleepType = "Snoozing", Speciality = "Skills" }, new { Id = 181, Name = "Ampharos", SleepType = "Snoozing", Speciality = "Skills" }, new { Id = 185, Name = "Sudowoodo", SleepType = "Slumbering", Speciality = "Skills" }, new { Id = 194, Name = "Wooper", SleepType = "Slumbering", Speciality = "Ingredients" }, new { Id = 195, Name = "Quagsire", SleepType = "Slumbering", Speciality = "Ingredients" }, new { Id = 196, Name = "Espeon", SleepType = "Snoozing", Speciality = "Skills" }, new { Id = 197, Name = "Umbreon", SleepType = "Dozing", Speciality = "Skills" }, new { Id = 199, Name = "Slowking", SleepType = "Snoozing", Speciality = "Skills" }, new { Id = 202, Name = "Wobbuffet", SleepType = "Snoozing", Speciality = "Skills" }, new { Id = 208, Name = "Steelix", SleepType = "Slumbering", Speciality = "Berries" }, new { Id = 214, Name = "Heracross", SleepType = "Dozing", Speciality = "Skills" }, new { Id = 215, Name = "Sneasel", SleepType = "Dozing", Speciality = "Berries" }, new { Id = 225, Name = "Delibird", SleepType = "Dozing", Speciality = "Ingredients" }, new { Id = 228, Name = "Houndour", SleepType = "Dozing", Speciality = "Berries" }, new { Id = 229, Name = "Houndoom", SleepType = "Dozing", Speciality = "Berries" }, new { Id = 243, Name = "Raikou", SleepType = "Snoozing", Speciality = "Skills" }, new { Id = 244, Name = "Entei", SleepType = "Snoozing", Speciality = "Skills" }, new { Id = 245, Name = "Suicune", SleepType = "Slumbering", Speciality = "Skills" }, new { Id = 246, Name = "Larvitar", SleepType = "Slumbering", Speciality = "Ingredients" }, new { Id = 247, Name = "Pupitar", SleepType = "Slumbering", Speciality = "Ingredients" }, new { Id = 248, Name = "Tyranitar", SleepType = "Dozing", Speciality = "Ingredients" }, new { Id = 280, Name = "Ralts", SleepType = "Snoozing", Speciality = "Skills" }, new { Id = 281, Name = "Kirlia", SleepType = "Snoozing", Speciality = "Skills" }, new { Id = 282, Name = "Gardevoir", SleepType = "Snoozing", Speciality = "Skills" }, new { Id = 287, Name = "Slakoth", SleepType = "Snoozing", Speciality = "Berries" }, new { Id = 288, Name = "Vigoroth", SleepType = "Dozing", Speciality = "Berries" }, new { Id = 289, Name = "Slaking", SleepType = "Snoozing", Speciality = "Berries" }, new { Id = 302, Name = "Sableye", SleepType = "Dozing", Speciality = "Skills" }, new { Id = 304, Name = "Aron", SleepType = "Slumbering", Speciality = "Ingredients" }, new { Id = 305, Name = "Lairon", SleepType = "Slumbering", Speciality = "Ingredients" }, new { Id = 306, Name = "Aggron", SleepType = "Slumbering", Speciality = "Ingredients" }, new { Id = 316, Name = "Gulpin", SleepType = "Dozing", Speciality = "Skills" }, new { Id = 317, Name = "Swalot", SleepType = "Dozing", Speciality = "Skills" }, new { Id = 333, Name = "Swablu", SleepType = "Slumbering", Speciality = "Berries" }, new { Id = 334, Name = "Altaria", SleepType = "Dozing", Speciality = "Berries" }, new { Id = 353, Name = "Shuppet", SleepType = "Dozing", Speciality = "Berries" }, new { Id = 354, Name = "Banette", SleepType = "Dozing", Speciality = "Berries" }, new { Id = 359, Name = "Absol", SleepType = "Dozing", Speciality = "Ingredients" }, new { Id = 360, Name = "Wynaut", SleepType = "Slumbering", Speciality = "Skills" }, new { Id = 363, Name = "Spheal", SleepType = "Slumbering", Speciality = "Berries" }, new { Id = 364, Name = "Sealeo", SleepType = "Slumbering", Speciality = "Berries" }, new { Id = 365, Name = "Walrein", SleepType = "Slumbering", Speciality = "Berries" }, new { Id = 403, Name = "Shinx", SleepType = "Snoozing", Speciality = "Ingredients" }, new { Id = 404, Name = "Luxio", SleepType = "Snoozing", Speciality = "Ingredients" }, new { Id = 405, Name = "Luxray", SleepType = "Snoozing", Speciality = "Ingredients" }, new { Id = 425, Name = "Drifloon", SleepType = "Dozing", Speciality = "Skills" }, new { Id = 426, Name = "Drifblim", SleepType = "Dozing", Speciality = "Skills" }, new { Id = 438, Name = "Bonsly", SleepType = "Slumbering", Speciality = "Skills" }, new { Id = 439, Name = "Mime Jr.", SleepType = "Slumbering", Speciality = "Ingredients" }, new { Id = 447, Name = "Riolu", SleepType = "Slumbering", Speciality = "Skills" }, new { Id = 448, Name = "Lucario", SleepType = "Slumbering", Speciality = "Skills" }, new { Id = 453, Name = "Croagunk", SleepType = "Dozing", Speciality = "Ingredients" }, new { Id = 454, Name = "Toxicroak", SleepType = "Dozing", Speciality = "Ingredients" }, new { Id = 459, Name = "Snover", SleepType = "Slumbering", Speciality = "Ingredients" }, new { Id = 460, Name = "Abomasnow", SleepType = "Slumbering", Speciality = "Ingredients" }, new { Id = 461, Name = "Weavile", SleepType = "Dozing", Speciality = "Berries" }, new { Id = 462, Name = "Magnezone", SleepType = "Slumbering", Speciality = "Skills" }, new { Id = 468, Name = "Togekiss", SleepType = "Snoozing", Speciality = "Skills" }, new { Id = 470, Name = "Leafeon", SleepType = "Dozing", Speciality = "Skills" }, new { Id = 471, Name = "Glaceon", SleepType = "Slumbering", Speciality = "Skills" }, new { Id = 475, Name = "Gallade", SleepType = "Slumbering", Speciality = "Skills" }, new { Id = 700, Name = "Sylveon", SleepType = "Snoozing", Speciality = "Skills" }, new { Id = 702, Name = "Dedenne", SleepType = "Snoozing", Speciality = "Skills" }, new { Id = 736, Name = "Grubbin", SleepType = "Dozing", Speciality = "Ingredients" }, new { Id = 737, Name = "Charjabug", SleepType = "Dozing", Speciality = "Ingredients" }, new { Id = 738, Name = "Vikavolt", SleepType = "Dozing", Speciality = "Ingredients" }, new { Id = 759, Name = "Stufful", SleepType = "Slumbering", Speciality = "Ingredients" }, new { Id = 760, Name = "Bewear", SleepType = "Slumbering", Speciality = "Ingredients" }, new { Id = 764, Name = "Comfey", SleepType = "Snoozing", Speciality = "Ingredients" }, new { Id = 778, Name = "Mimikyu", SleepType = "Dozing", Speciality = "Skills" }, new { Id = 845, Name = "Cramorant", SleepType = "Slumbering", Speciality = "Ingredients" }, new { Id = 906, Name = "Sprigatito", SleepType = "Dozing", Speciality = "Ingredients" }, new { Id = 907, Name = "Floragato", SleepType = "Dozing", Speciality = "Ingredients" }, new { Id = 908, Name = "Meowscarada", SleepType = "Dozing", Speciality = "Ingredients" }, new { Id = 909, Name = "Fuecoco", SleepType = "Snoozing", Speciality = "Ingredients" }, new { Id = 910, Name = "Crocalor", SleepType = "Snoozing", Speciality = "Ingredients" }, new { Id = 911, Name = "Skeledirge", SleepType = "Snoozing", Speciality = "Ingredients" }, new { Id = 912, Name = "Quaxly", SleepType = "Slumbering", Speciality = "Ingredients" }, new { Id = 913, Name = "Quaxwell", SleepType = "Slumbering", Speciality = "Ingredients" }, new { Id = 914, Name = "Quaquaval", SleepType = "Slumbering", Speciality = "Ingredients" }); }); #pragma warning restore 612, 618 } } }