Example #1
0
        static void Main(string[] args)
        {
            using (var context = new F1EncyclopediaContext())
            {
                context.CleanTable("RaceResults");
                context.CleanTable("LapTimes");
                context.CleanTable("RaceStatuses");
                context.CleanTable("Qualifyings");
                context.CleanTable("Constructors");
                context.CleanTable("RaceWeekends");
                context.CleanTable("Persons");
                context.CleanTable("Tracks");
                context.CleanTable("Countries");
            }

            /* Order of seeding:
             * Countries
             * Tracks
             * Drivers
             * RaceWeekends
             * Constructors
             * Qualifying
             * RaceStatuses
             * LapTime
             * RaceResults
             */
            ProcessErgastCountries();
            ProcessErgastTracks();
            ProcessErgastDrivers();
            ProcessErgastRaceWeekends();
            ProcessErgastConstructors();
            ProcessErgastQualifying();
            ProcessErgastRaceStatus();
            ProcessErgastLapTimes();
            ProcessErgastRaceResults();
        }