using System; using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace LittleShop.Migrations { /// public partial class AddVariantPricing : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.AddColumn( name: "Price", table: "ProductVariants", type: "TEXT", nullable: true); migrationBuilder.AddColumn( name: "ProductVariantId", table: "OrderItems", type: "TEXT", nullable: true); migrationBuilder.CreateIndex( name: "IX_OrderItems_ProductVariantId", table: "OrderItems", column: "ProductVariantId"); migrationBuilder.AddForeignKey( name: "FK_OrderItems_ProductVariants_ProductVariantId", table: "OrderItems", column: "ProductVariantId", principalTable: "ProductVariants", principalColumn: "Id"); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropForeignKey( name: "FK_OrderItems_ProductVariants_ProductVariantId", table: "OrderItems"); migrationBuilder.DropIndex( name: "IX_OrderItems_ProductVariantId", table: "OrderItems"); migrationBuilder.DropColumn( name: "Price", table: "ProductVariants"); migrationBuilder.DropColumn( name: "ProductVariantId", table: "OrderItems"); } } }