using System; using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace Complex.Infrastructure.Migrations { public partial class addcomplexPerson : Migration { protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.CreateTable( name: "ComplexPersons", columns: table => new { Id = table.Column(type: "int", nullable: false) .Annotation("SqlServer:Identity", "1, 1"), ComplexId = table.Column(type: "uniqueidentifier", nullable: false), PersonMobileNumberId = table.Column(type: "nvarchar(450)", nullable: true) }, constraints: table => { table.PrimaryKey("PK_ComplexPersons", x => x.Id); table.ForeignKey( name: "FK_ComplexPersons_Persons_PersonMobileNumberId", column: x => x.PersonMobileNumberId, principalTable: "Persons", principalColumn: "Id"); }); migrationBuilder.CreateIndex( name: "IX_ComplexPersons_PersonMobileNumberId", table: "ComplexPersons", column: "PersonMobileNumberId"); } protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropTable( name: "ComplexPersons"); migrationBuilder.AlterColumn( name: "InsertTime", table: "UnitStates", type: "datetime2", nullable: false, defaultValue: new DateTime(2025, 6, 1, 6, 15, 25, 234, DateTimeKind.Local).AddTicks(8929), oldClrType: typeof(DateTime), oldType: "datetime2", oldDefaultValue: new DateTime(2025, 6, 1, 6, 17, 40, 44, DateTimeKind.Local).AddTicks(2122)); migrationBuilder.AlterColumn( name: "InsertTime", table: "Units", type: "datetime2", nullable: false, defaultValue: new DateTime(2025, 6, 1, 6, 15, 25, 234, DateTimeKind.Local).AddTicks(3769), oldClrType: typeof(DateTime), oldType: "datetime2", oldDefaultValue: new DateTime(2025, 6, 1, 6, 17, 40, 43, DateTimeKind.Local).AddTicks(7020)); migrationBuilder.AlterColumn( name: "InsertTime", table: "UnitCosts", type: "datetime2", nullable: false, defaultValue: new DateTime(2025, 6, 1, 6, 15, 25, 234, DateTimeKind.Local).AddTicks(6906), oldClrType: typeof(DateTime), oldType: "datetime2", oldDefaultValue: new DateTime(2025, 6, 1, 6, 17, 40, 44, DateTimeKind.Local).AddTicks(118)); migrationBuilder.AlterColumn( name: "InsertTime", table: "Transactions", type: "datetime2", nullable: false, defaultValue: new DateTime(2025, 6, 1, 6, 15, 25, 234, DateTimeKind.Local).AddTicks(717), oldClrType: typeof(DateTime), oldType: "datetime2", oldDefaultValue: new DateTime(2025, 6, 1, 6, 17, 40, 43, DateTimeKind.Local).AddTicks(3798)); migrationBuilder.AlterColumn( name: "InsertTime", table: "Persons", type: "datetime2", nullable: false, defaultValue: new DateTime(2025, 6, 1, 6, 15, 25, 233, DateTimeKind.Local).AddTicks(7990), oldClrType: typeof(DateTime), oldType: "datetime2", oldDefaultValue: new DateTime(2025, 6, 1, 6, 17, 40, 43, DateTimeKind.Local).AddTicks(1127)); migrationBuilder.AlterColumn( name: "InsertTime", table: "IncomeCostTitles", type: "datetime2", nullable: false, defaultValue: new DateTime(2025, 6, 1, 6, 15, 25, 233, DateTimeKind.Local).AddTicks(5558), oldClrType: typeof(DateTime), oldType: "datetime2", oldDefaultValue: new DateTime(2025, 6, 1, 6, 17, 40, 42, DateTimeKind.Local).AddTicks(8706)); migrationBuilder.AlterColumn( name: "InsertTime", table: "CostCycles", type: "datetime2", nullable: false, defaultValue: new DateTime(2025, 6, 1, 6, 15, 25, 233, DateTimeKind.Local).AddTicks(2909), oldClrType: typeof(DateTime), oldType: "datetime2", oldDefaultValue: new DateTime(2025, 6, 1, 6, 17, 40, 42, DateTimeKind.Local).AddTicks(6075)); migrationBuilder.AlterColumn( name: "InsertTime", table: "ComplexUnitEvents", type: "datetime2", nullable: false, defaultValue: new DateTime(2025, 6, 1, 6, 15, 25, 233, DateTimeKind.Local).AddTicks(1398), oldClrType: typeof(DateTime), oldType: "datetime2", oldDefaultValue: new DateTime(2025, 6, 1, 6, 17, 40, 42, DateTimeKind.Local).AddTicks(4581)); migrationBuilder.AlterColumn( name: "InsertTime", table: "ComplexManagers", type: "datetime2", nullable: false, defaultValue: new DateTime(2025, 6, 1, 6, 15, 25, 232, DateTimeKind.Local).AddTicks(9811), oldClrType: typeof(DateTime), oldType: "datetime2", oldDefaultValue: new DateTime(2025, 6, 1, 6, 17, 40, 42, DateTimeKind.Local).AddTicks(2979)); migrationBuilder.AlterColumn( name: "InsertTime", table: "ComplexEntities", type: "datetime2", nullable: false, defaultValue: new DateTime(2025, 6, 1, 6, 15, 25, 232, DateTimeKind.Local).AddTicks(6954), oldClrType: typeof(DateTime), oldType: "datetime2", oldDefaultValue: new DateTime(2025, 6, 1, 6, 17, 40, 42, DateTimeKind.Local).AddTicks(207)); } } }