using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace JobTrackerApi.Migrations { /// public partial class AddCanonicalMicrosoftIdentity : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { var stringType = ActiveProvider.Contains("MySql", StringComparison.OrdinalIgnoreCase) ? "varchar(36)" : "TEXT"; migrationBuilder.AddColumn( name: "MicrosoftObjectId", table: "AspNetUsers", type: stringType, maxLength: 36, nullable: true); migrationBuilder.AddColumn( name: "MicrosoftTenantId", table: "AspNetUsers", type: stringType, maxLength: 36, nullable: true); migrationBuilder.CreateIndex( name: "IX_AspNetUsers_MicrosoftTenantId_MicrosoftObjectId", table: "AspNetUsers", columns: new[] { "MicrosoftTenantId", "MicrosoftObjectId" }, unique: true); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropIndex( name: "IX_AspNetUsers_MicrosoftTenantId_MicrosoftObjectId", table: "AspNetUsers"); migrationBuilder.DropColumn( name: "MicrosoftObjectId", table: "AspNetUsers"); migrationBuilder.DropColumn( name: "MicrosoftTenantId", table: "AspNetUsers"); } } }