using System; using Microsoft.EntityFrameworkCore.Migrations; namespace AutoBet.Db.Migrations { public partial class AddFixtures : Migration { protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.CreateTable( name: "Fixtures", columns: table => new { Id = table.Column(nullable: false), GoingUpdatedTime = table.Column(nullable: true), GoingUpdatedDate = table.Column(nullable: true), FixtureSession = table.Column(nullable: false), AbandonedReasonCode = table.Column(nullable: false), Rail = table.Column(nullable: true), Stalls = table.Column(nullable: true), Other = table.Column(nullable: true), Weather = table.Column(nullable: true), Going = table.Column(nullable: true), MajorEvent = table.Column(nullable: true), TicketsLink = table.Column(nullable: true), CourseId = table.Column(nullable: false), RacePlanningCode = table.Column(nullable: false), RacingTrackType = table.Column(nullable: false), MeetingId = table.Column(nullable: false), FixtureType = table.Column(nullable: false), FixtureName = table.Column(nullable: true), NumberOfRaces = table.Column(nullable: false), BcsEvent = table.Column(nullable: false), BlackTypeRaces = table.Column(nullable: false), EntriesAvailable = table.Column(nullable: false), RacecardAvailable = table.Column(nullable: false), ResultsAvailable = table.Column(nullable: false), FirstRace = table.Column(nullable: true), CourseName = table.Column(nullable: true), Distance = table.Column(nullable: true), FixtureDate = table.Column(nullable: false), FixtureYear = table.Column(nullable: false), FixtureId = table.Column(nullable: false) }, constraints: table => { table.PrimaryKey("PK_Fixtures", x => x.Id); }); } protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropTable( name: "Fixtures"); } } }