using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace ZB.MOM.WW.OtOpcUa.Configuration.Migrations { /// public partial class AddDriverInstanceResilienceConfig : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.AddColumn( name: "ResilienceConfig", table: "DriverInstance", type: "nvarchar(max)", nullable: true); migrationBuilder.AddCheckConstraint( name: "CK_DriverInstance_ResilienceConfig_IsJson", table: "DriverInstance", sql: "ResilienceConfig IS NULL OR ISJSON(ResilienceConfig) = 1"); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropCheckConstraint( name: "CK_DriverInstance_ResilienceConfig_IsJson", table: "DriverInstance"); migrationBuilder.DropColumn( name: "ResilienceConfig", table: "DriverInstance"); } } }