|
|
@@ -0,0 +1,68 @@
|
|
|
+using Microsoft.EntityFrameworkCore.Migrations;
|
|
|
+
|
|
|
+#nullable disable
|
|
|
+
|
|
|
+#pragma warning disable CA1814 // Prefer jagged arrays over multidimensional
|
|
|
+
|
|
|
+namespace Products.Business.Migrations
|
|
|
+{
|
|
|
+ /// <inheritdoc />
|
|
|
+ public partial class InitialCreate : Migration
|
|
|
+ {
|
|
|
+ /// <inheritdoc />
|
|
|
+ protected override void Up(MigrationBuilder migrationBuilder)
|
|
|
+ {
|
|
|
+ migrationBuilder.CreateTable(
|
|
|
+ name: "Products",
|
|
|
+ columns: table => new
|
|
|
+ {
|
|
|
+ Id = table.Column<int>(type: "INTEGER", nullable: false)
|
|
|
+ .Annotation("Sqlite:Autoincrement", true),
|
|
|
+ Name = table.Column<string>(type: "TEXT", nullable: false),
|
|
|
+ Color = table.Column<int>(type: "INTEGER", nullable: false),
|
|
|
+ Brand = table.Column<string>(type: "TEXT", nullable: false)
|
|
|
+ },
|
|
|
+ constraints: table =>
|
|
|
+ {
|
|
|
+ table.PrimaryKey("PK_Products", x => x.Id);
|
|
|
+ });
|
|
|
+
|
|
|
+ migrationBuilder.CreateTable(
|
|
|
+ name: "Users",
|
|
|
+ columns: table => new
|
|
|
+ {
|
|
|
+ Id = table.Column<int>(type: "INTEGER", nullable: false)
|
|
|
+ .Annotation("Sqlite:Autoincrement", true),
|
|
|
+ Name = table.Column<string>(type: "TEXT", nullable: false),
|
|
|
+ Color = table.Column<int>(type: "INTEGER", nullable: false),
|
|
|
+ Brand = table.Column<string>(type: "TEXT", nullable: false)
|
|
|
+ },
|
|
|
+ constraints: table =>
|
|
|
+ {
|
|
|
+ table.PrimaryKey("PK_Users", x => x.Id);
|
|
|
+ });
|
|
|
+
|
|
|
+ migrationBuilder.InsertData(
|
|
|
+ table: "Products",
|
|
|
+ columns: new[] { "Id", "Brand", "Color", "Name" },
|
|
|
+ values: new object[,]
|
|
|
+ {
|
|
|
+ { 1, "Brand Azul", 2, "Product Azul" },
|
|
|
+ { 2, "Brand Rojo", 0, "Product Rojo" },
|
|
|
+ { 3, "Brand Verde", 1, "Product Verde" },
|
|
|
+ { 4, "Brand Azul #2", 2, "Product Azul #2" },
|
|
|
+ { 5, "Brand Rojo #2", 0, "Product Rojo #2" }
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ /// <inheritdoc />
|
|
|
+ protected override void Down(MigrationBuilder migrationBuilder)
|
|
|
+ {
|
|
|
+ migrationBuilder.DropTable(
|
|
|
+ name: "Products");
|
|
|
+
|
|
|
+ migrationBuilder.DropTable(
|
|
|
+ name: "Users");
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|