From 4e41cc5e52d3a05def299c40c5c99224a66f37c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B9=20=D0=9A=D1=80?= =?UTF-8?q?=D1=8E=D0=BA=D0=BE=D0=B2?= Date: Mon, 20 May 2024 01:33:33 +0400 Subject: [PATCH] 123 --- .../20240422081714_InitialCreate.Designer.cs | 248 ------------------ .../20240422081714_InitialCreate.cs | 184 ------------- .../TypographyDatabaseModelSnapshot.cs | 245 ----------------- 3 files changed, 677 deletions(-) delete mode 100644 TypographyShopDatabaseImplements/Migrations/20240422081714_InitialCreate.Designer.cs delete mode 100644 TypographyShopDatabaseImplements/Migrations/20240422081714_InitialCreate.cs delete mode 100644 TypographyShopDatabaseImplements/Migrations/TypographyDatabaseModelSnapshot.cs diff --git a/TypographyShopDatabaseImplements/Migrations/20240422081714_InitialCreate.Designer.cs b/TypographyShopDatabaseImplements/Migrations/20240422081714_InitialCreate.Designer.cs deleted file mode 100644 index 2fe648a..0000000 --- a/TypographyShopDatabaseImplements/Migrations/20240422081714_InitialCreate.Designer.cs +++ /dev/null @@ -1,248 +0,0 @@ -// -using System; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; -using TypographyDatabaseImplements; - -#nullable disable - -namespace TypographyDatabaseImplements.Migrations -{ - [DbContext(typeof(TypographyDatabase))] - [Migration("20240422081714_InitialCreate")] - partial class InitialCreate - { - /// - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "7.0.16") - .HasAnnotation("Relational:MaxIdentifierLength", 128); - - SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); - - modelBuilder.Entity("TypographyDatabaseImplement.Models.Component", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("ComponentName") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("Cost") - .HasColumnType("float"); - - b.HasKey("Id"); - - b.ToTable("Components"); - }); - - modelBuilder.Entity("TypographyDatabaseImplement.Models.Order", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("Count") - .HasColumnType("int"); - - b.Property("DateCreate") - .HasColumnType("datetime2"); - - b.Property("DateImplement") - .HasColumnType("datetime2"); - - b.Property("PrintedId") - .HasColumnType("int"); - - b.Property("Status") - .HasColumnType("int"); - - b.Property("Sum") - .HasColumnType("float"); - - b.HasKey("Id"); - - b.HasIndex("PrintedId"); - - b.ToTable("Orders"); - }); - - modelBuilder.Entity("TypographyDatabaseImplement.Models.Shop", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("Address") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("DateOpening") - .HasColumnType("datetime2"); - - b.Property("MaxCountPrinteds") - .HasColumnType("int"); - - b.Property("ShopName") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.ToTable("Shops"); - }); - - modelBuilder.Entity("TypographyDatabaseImplement.Models.ShopPrinted", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("Count") - .HasColumnType("int"); - - b.Property("PrintedId") - .HasColumnType("int"); - - b.Property("ShopId") - .HasColumnType("int"); - - b.HasKey("Id"); - - b.HasIndex("PrintedId"); - - b.HasIndex("ShopId"); - - b.ToTable("ShopPrinteds"); - }); - - modelBuilder.Entity("TypographyDatabaseImplements.Models.Printed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("Price") - .HasColumnType("float"); - - b.Property("PrintedName") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.ToTable("Printeds"); - }); - - modelBuilder.Entity("TypographyDatabaseImplements.Models.PrintedComponent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("ComponentId") - .HasColumnType("int"); - - b.Property("Count") - .HasColumnType("int"); - - b.Property("PrintedId") - .HasColumnType("int"); - - b.HasKey("Id"); - - b.HasIndex("ComponentId"); - - b.HasIndex("PrintedId"); - - b.ToTable("PrintedComponents"); - }); - - modelBuilder.Entity("TypographyDatabaseImplement.Models.Order", b => - { - b.HasOne("TypographyDatabaseImplements.Models.Printed", "Printed") - .WithMany("Orders") - .HasForeignKey("PrintedId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Printed"); - }); - - modelBuilder.Entity("TypographyDatabaseImplement.Models.ShopPrinted", b => - { - b.HasOne("TypographyDatabaseImplements.Models.Printed", "Printed") - .WithMany() - .HasForeignKey("PrintedId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("TypographyDatabaseImplement.Models.Shop", "Shop") - .WithMany("Printeds") - .HasForeignKey("ShopId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Printed"); - - b.Navigation("Shop"); - }); - - modelBuilder.Entity("TypographyDatabaseImplements.Models.PrintedComponent", b => - { - b.HasOne("TypographyDatabaseImplement.Models.Component", "Component") - .WithMany("PrintedComponents") - .HasForeignKey("ComponentId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("TypographyDatabaseImplements.Models.Printed", "Printed") - .WithMany("Components") - .HasForeignKey("PrintedId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Component"); - - b.Navigation("Printed"); - }); - - modelBuilder.Entity("TypographyDatabaseImplement.Models.Component", b => - { - b.Navigation("PrintedComponents"); - }); - - modelBuilder.Entity("TypographyDatabaseImplement.Models.Shop", b => - { - b.Navigation("Printeds"); - }); - - modelBuilder.Entity("TypographyDatabaseImplements.Models.Printed", b => - { - b.Navigation("Components"); - - b.Navigation("Orders"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/TypographyShopDatabaseImplements/Migrations/20240422081714_InitialCreate.cs b/TypographyShopDatabaseImplements/Migrations/20240422081714_InitialCreate.cs deleted file mode 100644 index 2026db1..0000000 --- a/TypographyShopDatabaseImplements/Migrations/20240422081714_InitialCreate.cs +++ /dev/null @@ -1,184 +0,0 @@ -using System; -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -namespace TypographyDatabaseImplements.Migrations -{ - /// - public partial class InitialCreate : Migration - { - /// - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.CreateTable( - name: "Components", - columns: table => new - { - Id = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - ComponentName = table.Column(type: "nvarchar(max)", nullable: false), - Cost = table.Column(type: "float", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Components", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "Printeds", - columns: table => new - { - Id = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - PrintedName = table.Column(type: "nvarchar(max)", nullable: false), - Price = table.Column(type: "float", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Printeds", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "Shops", - columns: table => new - { - Id = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - ShopName = table.Column(type: "nvarchar(max)", nullable: false), - Address = table.Column(type: "nvarchar(max)", nullable: false), - DateOpening = table.Column(type: "datetime2", nullable: false), - MaxCountPrinteds = table.Column(type: "int", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Shops", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "Orders", - columns: table => new - { - Id = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - PrintedId = table.Column(type: "int", nullable: false), - Count = table.Column(type: "int", nullable: false), - Sum = table.Column(type: "float", nullable: false), - Status = table.Column(type: "int", nullable: false), - DateCreate = table.Column(type: "datetime2", nullable: false), - DateImplement = table.Column(type: "datetime2", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Orders", x => x.Id); - table.ForeignKey( - name: "FK_Orders_Printeds_PrintedId", - column: x => x.PrintedId, - principalTable: "Printeds", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "PrintedComponents", - columns: table => new - { - Id = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - PrintedId = table.Column(type: "int", nullable: false), - ComponentId = table.Column(type: "int", nullable: false), - Count = table.Column(type: "int", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_PrintedComponents", x => x.Id); - table.ForeignKey( - name: "FK_PrintedComponents_Components_ComponentId", - column: x => x.ComponentId, - principalTable: "Components", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_PrintedComponents_Printeds_PrintedId", - column: x => x.PrintedId, - principalTable: "Printeds", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "ShopPrinteds", - columns: table => new - { - Id = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - PrintedId = table.Column(type: "int", nullable: false), - ShopId = table.Column(type: "int", nullable: false), - Count = table.Column(type: "int", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_ShopPrinteds", x => x.Id); - table.ForeignKey( - name: "FK_ShopPrinteds_Printeds_PrintedId", - column: x => x.PrintedId, - principalTable: "Printeds", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_ShopPrinteds_Shops_ShopId", - column: x => x.ShopId, - principalTable: "Shops", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateIndex( - name: "IX_Orders_PrintedId", - table: "Orders", - column: "PrintedId"); - - migrationBuilder.CreateIndex( - name: "IX_PrintedComponents_ComponentId", - table: "PrintedComponents", - column: "ComponentId"); - - migrationBuilder.CreateIndex( - name: "IX_PrintedComponents_PrintedId", - table: "PrintedComponents", - column: "PrintedId"); - - migrationBuilder.CreateIndex( - name: "IX_ShopPrinteds_PrintedId", - table: "ShopPrinteds", - column: "PrintedId"); - - migrationBuilder.CreateIndex( - name: "IX_ShopPrinteds_ShopId", - table: "ShopPrinteds", - column: "ShopId"); - } - - /// - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropTable( - name: "Orders"); - - migrationBuilder.DropTable( - name: "PrintedComponents"); - - migrationBuilder.DropTable( - name: "ShopPrinteds"); - - migrationBuilder.DropTable( - name: "Components"); - - migrationBuilder.DropTable( - name: "Printeds"); - - migrationBuilder.DropTable( - name: "Shops"); - } - } -} diff --git a/TypographyShopDatabaseImplements/Migrations/TypographyDatabaseModelSnapshot.cs b/TypographyShopDatabaseImplements/Migrations/TypographyDatabaseModelSnapshot.cs deleted file mode 100644 index f8e4974..0000000 --- a/TypographyShopDatabaseImplements/Migrations/TypographyDatabaseModelSnapshot.cs +++ /dev/null @@ -1,245 +0,0 @@ -// -using System; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; -using TypographyDatabaseImplements; - -#nullable disable - -namespace TypographyDatabaseImplements.Migrations -{ - [DbContext(typeof(TypographyDatabase))] - partial class TypographyDatabaseModelSnapshot : ModelSnapshot - { - protected override void BuildModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "7.0.16") - .HasAnnotation("Relational:MaxIdentifierLength", 128); - - SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); - - modelBuilder.Entity("TypographyDatabaseImplement.Models.Component", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("ComponentName") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("Cost") - .HasColumnType("float"); - - b.HasKey("Id"); - - b.ToTable("Components"); - }); - - modelBuilder.Entity("TypographyDatabaseImplement.Models.Order", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("Count") - .HasColumnType("int"); - - b.Property("DateCreate") - .HasColumnType("datetime2"); - - b.Property("DateImplement") - .HasColumnType("datetime2"); - - b.Property("PrintedId") - .HasColumnType("int"); - - b.Property("Status") - .HasColumnType("int"); - - b.Property("Sum") - .HasColumnType("float"); - - b.HasKey("Id"); - - b.HasIndex("PrintedId"); - - b.ToTable("Orders"); - }); - - modelBuilder.Entity("TypographyDatabaseImplement.Models.Shop", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("Address") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("DateOpening") - .HasColumnType("datetime2"); - - b.Property("MaxCountPrinteds") - .HasColumnType("int"); - - b.Property("ShopName") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.ToTable("Shops"); - }); - - modelBuilder.Entity("TypographyDatabaseImplement.Models.ShopPrinted", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("Count") - .HasColumnType("int"); - - b.Property("PrintedId") - .HasColumnType("int"); - - b.Property("ShopId") - .HasColumnType("int"); - - b.HasKey("Id"); - - b.HasIndex("PrintedId"); - - b.HasIndex("ShopId"); - - b.ToTable("ShopPrinteds"); - }); - - modelBuilder.Entity("TypographyDatabaseImplements.Models.Printed", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("Price") - .HasColumnType("float"); - - b.Property("PrintedName") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.ToTable("Printeds"); - }); - - modelBuilder.Entity("TypographyDatabaseImplements.Models.PrintedComponent", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); - - SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); - - b.Property("ComponentId") - .HasColumnType("int"); - - b.Property("Count") - .HasColumnType("int"); - - b.Property("PrintedId") - .HasColumnType("int"); - - b.HasKey("Id"); - - b.HasIndex("ComponentId"); - - b.HasIndex("PrintedId"); - - b.ToTable("PrintedComponents"); - }); - - modelBuilder.Entity("TypographyDatabaseImplement.Models.Order", b => - { - b.HasOne("TypographyDatabaseImplements.Models.Printed", "Printed") - .WithMany("Orders") - .HasForeignKey("PrintedId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Printed"); - }); - - modelBuilder.Entity("TypographyDatabaseImplement.Models.ShopPrinted", b => - { - b.HasOne("TypographyDatabaseImplements.Models.Printed", "Printed") - .WithMany() - .HasForeignKey("PrintedId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("TypographyDatabaseImplement.Models.Shop", "Shop") - .WithMany("Printeds") - .HasForeignKey("ShopId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Printed"); - - b.Navigation("Shop"); - }); - - modelBuilder.Entity("TypographyDatabaseImplements.Models.PrintedComponent", b => - { - b.HasOne("TypographyDatabaseImplement.Models.Component", "Component") - .WithMany("PrintedComponents") - .HasForeignKey("ComponentId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("TypographyDatabaseImplements.Models.Printed", "Printed") - .WithMany("Components") - .HasForeignKey("PrintedId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Component"); - - b.Navigation("Printed"); - }); - - modelBuilder.Entity("TypographyDatabaseImplement.Models.Component", b => - { - b.Navigation("PrintedComponents"); - }); - - modelBuilder.Entity("TypographyDatabaseImplement.Models.Shop", b => - { - b.Navigation("Printeds"); - }); - - modelBuilder.Entity("TypographyDatabaseImplements.Models.Printed", b => - { - b.Navigation("Components"); - - b.Navigation("Orders"); - }); -#pragma warning restore 612, 618 - } - } -}