using System; using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace TaskManager.EntityFramework.Migrations { /// public partial class z20250529 : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.AddColumn( name: "ReadState", table: "TaskLogs", type: "bit", nullable: false, defaultValue: false); migrationBuilder.AddColumn( name: "TaskId", table: "TaskLogs", type: "uniqueidentifier", nullable: false, defaultValue: new Guid("00000000-0000-0000-0000-000000000000")); migrationBuilder.AddColumn( name: "WriteState", table: "TaskLogs", type: "bit", nullable: false, defaultValue: false); migrationBuilder.AlterColumn( name: "WriteState", table: "SUPPLIER_SINV_DATA", type: "bit", nullable: false, defaultValue: false, oldClrType: typeof(bool), oldType: "bit"); migrationBuilder.AlterColumn( name: "SupplieryxqDate", table: "SUPPLIER_SINV_DATA", type: "CHAR(19)", maxLength: 19, nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "SupplierName", table: "SUPPLIER_SINV_DATA", type: "VARCHAR(64)", maxLength: 64, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "SupplierCode", table: "SUPPLIER_SINV_DATA", type: "VARCHAR(32)", maxLength: 32, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "SupplierBatch", table: "SUPPLIER_SINV_DATA", type: "VARCHAR(64)", maxLength: 64, nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "SafetyStock", table: "SUPPLIER_SINV_DATA", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_SINV_DATA", type: "NVarchar(500)", maxLength: 500, nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)", oldNullable: true); migrationBuilder.AlterColumn( name: "ReadState", table: "SUPPLIER_SINV_DATA", type: "bit", nullable: false, defaultValue: false, oldClrType: typeof(bool), oldType: "bit"); migrationBuilder.AlterColumn( name: "QuantityPlan", table: "SUPPLIER_SINV_DATA", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityCurrent", table: "SUPPLIER_SINV_DATA", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "ProductionCycle", table: "SUPPLIER_SINV_DATA", type: "VARCHAR(10)", maxLength: 10, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MaterialType", table: "SUPPLIER_SINV_DATA", type: "VARCHAR(20)", maxLength: 20, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MaterialDescription", table: "SUPPLIER_SINV_DATA", type: "VARCHAR(100)", maxLength: 100, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_SINV_DATA", type: "VARCHAR(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "InventoryStatus", table: "SUPPLIER_SINV_DATA", type: "VARCHAR(32)", maxLength: 32, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "DataUpdateTime", table: "SUPPLIER_SINV_DATA", type: "CHAR(19)", maxLength: 19, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "UpdateTime", table: "SUPPLIER_SA_WEEK", type: "datetime2", maxLength: 50, nullable: true, oldClrType: typeof(DateTime), oldType: "datetime2"); migrationBuilder.AlterColumn( name: "UpdateByUser", table: "SUPPLIER_SA_WEEK", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "SerialNumber", table: "SUPPLIER_SA_WEEK", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "ScheduleAgreement", table: "SUPPLIER_SA_WEEK", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_SA_WEEK", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(string), oldType: "nvarchar(max)", oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityDemand", table: "SUPPLIER_SA_WEEK", type: "decimal(18,2)", nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "PurchasingGroup", table: "SUPPLIER_SA_WEEK", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "PlantId", table: "SUPPLIER_SA_WEEK", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MaterialDescription", table: "SUPPLIER_SA_WEEK", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_SA_WEEK", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "DateReceived", table: "SUPPLIER_SA_WEEK", type: "datetime2", maxLength: 50, nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "CreateTime", table: "SUPPLIER_SA_WEEK", type: "datetime2", maxLength: 50, nullable: true, oldClrType: typeof(DateTime), oldType: "datetime2"); migrationBuilder.AlterColumn( name: "CreateByUser", table: "SUPPLIER_SA_WEEK", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "UpdateTime", table: "SUPPLIER_RETURN", type: "datetime2", nullable: true, oldClrType: typeof(DateTime), oldType: "datetime2"); migrationBuilder.AlterColumn( name: "UpdateByUser", table: "SUPPLIER_RETURN", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "SerialSrate", table: "SUPPLIER_RETURN", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "SerialNumber", table: "SUPPLIER_RETURN", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "ReturnType", table: "SUPPLIER_RETURN", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "ReturnReason", table: "SUPPLIER_RETURN", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "ReturnNumber", table: "SUPPLIER_RETURN", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_RETURN", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(string), oldType: "nvarchar(max)", oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityDelivery", table: "SUPPLIER_RETURN", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "Plant", table: "SUPPLIER_RETURN", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "PickUpLocation", table: "SUPPLIER_RETURN", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "PickUpCrossings", table: "SUPPLIER_RETURN", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MaterialDescription", table: "SUPPLIER_RETURN", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_RETURN", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "LotNumber", table: "SUPPLIER_RETURN", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Judge", table: "SUPPLIER_RETURN", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Feedback", table: "SUPPLIER_RETURN", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "DemandPickupTime", table: "SUPPLIER_RETURN", type: "datetime2", nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "CreateTime", table: "SUPPLIER_RETURN", type: "datetime2", nullable: true, oldClrType: typeof(DateTime), oldType: "datetime2"); migrationBuilder.AlterColumn( name: "CreateByUser", table: "SUPPLIER_RETURN", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Vin", table: "SUPPLIER_PRO_TSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "UpdateByUser", table: "SUPPLIER_PRO_TSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_PRO_TSCHEDUL", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(string), oldType: "nvarchar(max)", oldNullable: true); migrationBuilder.AlterColumn( name: "ProductionLineName", table: "SUPPLIER_PRO_TSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "ProductionLineId", table: "SUPPLIER_PRO_TSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "OnLineTime", table: "SUPPLIER_PRO_TSCHEDUL", type: "datetime2", nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Models", table: "SUPPLIER_PRO_TSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MaterialDescription", table: "SUPPLIER_PRO_TSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_PRO_TSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "FinalWorkshop", table: "SUPPLIER_PRO_TSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "FinalOnLineTime", table: "SUPPLIER_PRO_TSCHEDUL", type: "datetime2", nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "CreateByUser", table: "SUPPLIER_PRO_TSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_PRO_STATION_FIRST_PASSYIELD", type: "NVarchar(500)", maxLength: 500, nullable: false, defaultValue: "", oldClrType: typeof(string), oldType: "NVarchar(500)", oldMaxLength: 500, oldNullable: true); migrationBuilder.AlterColumn( name: "WriteState", table: "SUPPLIER_PRO_SCHEDULING", type: "bit", nullable: false, defaultValue: false, oldClrType: typeof(bool), oldType: "bit"); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_PRO_SCHEDULING", type: "NVarchar(500)", maxLength: 500, nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)", oldNullable: true); migrationBuilder.AlterColumn( name: "ReadState", table: "SUPPLIER_PRO_SCHEDULING", type: "bit", nullable: false, defaultValue: false, oldClrType: typeof(bool), oldType: "bit"); migrationBuilder.AddColumn( name: "ActualBeginTime", table: "SUPPLIER_PRO_SCHEDULING", type: "CHAR(19)", maxLength: 19, nullable: true); migrationBuilder.AddColumn( name: "ActualEndTime", table: "SUPPLIER_PRO_SCHEDULING", type: "CHAR(19)", maxLength: 19, nullable: true); migrationBuilder.AddColumn( name: "CheryProductName", table: "SUPPLIER_PRO_SCHEDULING", type: "VARCHAR(100)", maxLength: 100, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "CheryProductNo", table: "SUPPLIER_PRO_SCHEDULING", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "ManufactureInputNum", table: "SUPPLIER_PRO_SCHEDULING", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: true); migrationBuilder.AddColumn( name: "ManufactureNo", table: "SUPPLIER_PRO_SCHEDULING", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "ManufactureNum", table: "SUPPLIER_PRO_SCHEDULING", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, defaultValue: 0m); migrationBuilder.AddColumn( name: "ManufactureOutputNum", table: "SUPPLIER_PRO_SCHEDULING", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, defaultValue: 0m); migrationBuilder.AddColumn( name: "PlanBeginTime", table: "SUPPLIER_PRO_SCHEDULING", type: "CHAR(19)", maxLength: 19, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "PlanEndTime", table: "SUPPLIER_PRO_SCHEDULING", type: "CHAR(19)", maxLength: 19, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "PlanNo", table: "SUPPLIER_PRO_SCHEDULING", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "PlanStatus", table: "SUPPLIER_PRO_SCHEDULING", type: "CHAR(1)", maxLength: 1, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "PlantId", table: "SUPPLIER_PRO_SCHEDULING", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "PlantName", table: "SUPPLIER_PRO_SCHEDULING", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "ProductBatchNo", table: "SUPPLIER_PRO_SCHEDULING", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "SupplierCode", table: "SUPPLIER_PRO_SCHEDULING", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "SupplierName", table: "SUPPLIER_PRO_SCHEDULING", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "VendorProductName", table: "SUPPLIER_PRO_SCHEDULING", type: "VARCHAR(100)", maxLength: 100, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "VendorProductNo", table: "SUPPLIER_PRO_SCHEDULING", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AlterColumn( name: "UpdateTime", table: "SUPPLIER_PRO_PLANING", type: "datetime2", nullable: false, defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), oldClrType: typeof(DateTime), oldType: "datetime2", oldNullable: true); migrationBuilder.AlterColumn( name: "UpdateByUser", table: "SUPPLIER_PRO_PLANING", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Type", table: "SUPPLIER_PRO_PLANING", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "StartMonth", table: "SUPPLIER_PRO_PLANING", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_PRO_PLANING", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(string), oldType: "nvarchar(max)", oldNullable: true); migrationBuilder.AlterColumn( name: "ReleaseEdition", table: "SUPPLIER_PRO_PLANING", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Plant", table: "SUPPLIER_PRO_PLANING", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Pattern", table: "SUPPLIER_PRO_PLANING", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Models", table: "SUPPLIER_PRO_PLANING", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_PRO_PLANING", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "CreateTime", table: "SUPPLIER_PRO_PLANING", type: "datetime2", nullable: false, defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), oldClrType: typeof(DateTime), oldType: "datetime2", oldNullable: true); migrationBuilder.AlterColumn( name: "CreateByUser", table: "SUPPLIER_PRO_PLANING", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Assembly", table: "SUPPLIER_PRO_PLANING", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "WriteState", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "bit", nullable: false, defaultValue: false, oldClrType: typeof(bool), oldType: "bit"); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "NVarchar(500)", maxLength: 500, nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)", oldNullable: true); migrationBuilder.AlterColumn( name: "ReadState", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "bit", nullable: false, defaultValue: false, oldClrType: typeof(bool), oldType: "bit"); migrationBuilder.AddColumn( name: "CheckNo", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "CheckResult", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "CHAR(2)", maxLength: 2, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "CheckTime", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "CHAR(19)", maxLength: 19, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "ComponentCode", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "VARCHAR(32)", maxLength: 32, nullable: true); migrationBuilder.AddColumn( name: "ComponentName", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "VARCHAR(32)", maxLength: 32, nullable: true); migrationBuilder.AddColumn( name: "DeadLine", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "VARCHAR(10)", maxLength: 10, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "DeviceCode", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "DeviceName", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "VARCHAR(100)", maxLength: 100, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "EmpCode", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "VARCHAR(16)", maxLength: 16, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "EmpName", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "FeatureLower", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "FeatureName", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "VARCHAR(100)", maxLength: 100, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "FeatureUnit", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "VARCHAR(100)", maxLength: 100, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "FeatureUpper", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "FeatureValue", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "LimitUpdateTime", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "CHAR(19)", maxLength: 19, nullable: true); migrationBuilder.AddColumn( name: "SamplingRate", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: true); migrationBuilder.AddColumn( name: "StandardValue", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "VARCHAR(100)", maxLength: 100, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "SubBatchNo", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "SubBatchNum", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, defaultValue: 0m); migrationBuilder.AddColumn( name: "SubBatchSn", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "VARCHAR(64)", maxLength: 64, nullable: true); migrationBuilder.AddColumn( name: "SubSupplierAddress", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "VARCHAR(100)", maxLength: 100, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "SubSupplierCode", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "SubSupplierName", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "VARCHAR(100)", maxLength: 100, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "SupplierCode", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "SupplierName", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "SupplierSubCode", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "SupplierSubName", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "VARCHAR(100)", maxLength: 100, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "VendorFieldCode", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "VendorFieldDesc", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "VARCHAR(64)", maxLength: 64, nullable: true); migrationBuilder.AlterColumn( name: "Vin", table: "SUPPLIER_PRO_HSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "UpdateByUser", table: "SUPPLIER_PRO_HSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_PRO_HSCHEDUL", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(string), oldType: "nvarchar(max)", oldNullable: true); migrationBuilder.AlterColumn( name: "ProductionType", table: "SUPPLIER_PRO_HSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "ProductionLineName", table: "SUPPLIER_PRO_HSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "ProductionLineId", table: "SUPPLIER_PRO_HSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "OnLineTime", table: "SUPPLIER_PRO_HSCHEDUL", type: "datetime2", nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Models", table: "SUPPLIER_PRO_HSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MaterialDescription", table: "SUPPLIER_PRO_HSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_PRO_HSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "CreateByUser", table: "SUPPLIER_PRO_HSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "WriteState", table: "SUPPLIER_PRO_FIRST_PASSYIELD", type: "bit", nullable: false, defaultValue: false, oldClrType: typeof(bool), oldType: "bit"); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_PRO_FIRST_PASSYIELD", type: "NVarchar(500)", maxLength: 500, nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)", oldNullable: true); migrationBuilder.AlterColumn( name: "ReadState", table: "SUPPLIER_PRO_FIRST_PASSYIELD", type: "bit", nullable: false, defaultValue: false, oldClrType: typeof(bool), oldType: "bit"); migrationBuilder.AddColumn( name: "AcceptableNumber", table: "SUPPLIER_PRO_FIRST_PASSYIELD", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, defaultValue: 0m); migrationBuilder.AddColumn( name: "CheryProductName", table: "SUPPLIER_PRO_FIRST_PASSYIELD", type: "VARCHAR(100)", maxLength: 100, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "CheryProductNo", table: "SUPPLIER_PRO_FIRST_PASSYIELD", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "DateTime", table: "SUPPLIER_PRO_FIRST_PASSYIELD", type: "CHAR(19)", maxLength: 19, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "DefectiveNumber", table: "SUPPLIER_PRO_FIRST_PASSYIELD", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, defaultValue: 0m); migrationBuilder.AddColumn( name: "ManufactureNo", table: "SUPPLIER_PRO_FIRST_PASSYIELD", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "OncePassRateRealValue", table: "SUPPLIER_PRO_FIRST_PASSYIELD", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, defaultValue: 0m); migrationBuilder.AddColumn( name: "OncePassRateTagValue", table: "SUPPLIER_PRO_FIRST_PASSYIELD", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, defaultValue: 0m); migrationBuilder.AddColumn( name: "PlantId", table: "SUPPLIER_PRO_FIRST_PASSYIELD", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "PlantName", table: "SUPPLIER_PRO_FIRST_PASSYIELD", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "ProductBatchNo", table: "SUPPLIER_PRO_FIRST_PASSYIELD", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "ProductionLineId", table: "SUPPLIER_PRO_FIRST_PASSYIELD", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "ProductionLineName", table: "SUPPLIER_PRO_FIRST_PASSYIELD", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "StatisticalTime", table: "SUPPLIER_PRO_FIRST_PASSYIELD", type: "CHAR(19)", maxLength: 19, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "SupplierCode", table: "SUPPLIER_PRO_FIRST_PASSYIELD", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "SupplierName", table: "SUPPLIER_PRO_FIRST_PASSYIELD", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "VendorProductName", table: "SUPPLIER_PRO_FIRST_PASSYIELD", type: "VARCHAR(100)", maxLength: 100, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "VendorProductNo", table: "SUPPLIER_PRO_FIRST_PASSYIELD", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "WorkOrderNumber", table: "SUPPLIER_PRO_FIRST_PASSYIELD", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, defaultValue: 0m); migrationBuilder.AddColumn( name: "WorkShift", table: "SUPPLIER_PRO_FIRST_PASSYIELD", type: "VARCHAR(10)", maxLength: 10, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "WorkshopId", table: "SUPPLIER_PRO_FIRST_PASSYIELD", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "WorkshopName", table: "SUPPLIER_PRO_FIRST_PASSYIELD", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AlterColumn( name: "WriteState", table: "SUPPLIER_PRO_DATA", type: "bit", nullable: false, defaultValue: false, oldClrType: typeof(bool), oldType: "bit"); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_PRO_DATA", type: "NVarchar(500)", maxLength: 500, nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)", oldNullable: true); migrationBuilder.AlterColumn( name: "ReadState", table: "SUPPLIER_PRO_DATA", type: "bit", nullable: false, defaultValue: false, oldClrType: typeof(bool), oldType: "bit"); migrationBuilder.AddColumn( name: "CheryProductName", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(100)", maxLength: 100, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "CheryProductNo", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "CheryProductSn", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "ChildHardwareRevision", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(64)", maxLength: 64, nullable: true); migrationBuilder.AddColumn( name: "ChildPackageInfo", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(64)", maxLength: 64, nullable: true); migrationBuilder.AddColumn( name: "ChildSoftwareRevision", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(64)", maxLength: 64, nullable: true); migrationBuilder.AddColumn( name: "ChildSource", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "CollectTime", table: "SUPPLIER_PRO_DATA", type: "CHAR(19)", maxLength: 19, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "DateTime", table: "SUPPLIER_PRO_DATA", type: "CHAR(16)", maxLength: 16, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "EmpCode", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "EmpName", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "FinalQualityStatus", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(8)", maxLength: 8, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "InstrumentQualityStatus", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(8)", maxLength: 8, nullable: true); migrationBuilder.AddColumn( name: "ManualQualityStatus", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(8)", maxLength: 8, nullable: true); migrationBuilder.AddColumn( name: "ManufactureNo", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "MaterialInputTime", table: "SUPPLIER_PRO_DATA", type: "CHAR(19)", maxLength: 19, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "MaterialOutputTime", table: "SUPPLIER_PRO_DATA", type: "CHAR(19)", maxLength: 19, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "ParentHardwareRevision", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(64)", maxLength: 64, nullable: true); migrationBuilder.AddColumn( name: "ParentSoftwareRevision", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(64)", maxLength: 64, nullable: true); migrationBuilder.AddColumn( name: "PlantId", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "PlantName", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "ProductBatchNo", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(64)", maxLength: 64, nullable: true); migrationBuilder.AddColumn( name: "ProductionLineId", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "ProductionLineName", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(100)", maxLength: 100, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "StationId", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "StationName", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "SubBatchNo", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "SubProdName", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(100)", maxLength: 100, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "SubProdNo", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "SubProdNum", table: "SUPPLIER_PRO_DATA", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, defaultValue: 0m); migrationBuilder.AddColumn( name: "SubProdSn", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "SubSupplierCode", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(32)", maxLength: 32, nullable: true); migrationBuilder.AddColumn( name: "SubSupplierName", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(100)", maxLength: 100, nullable: true); migrationBuilder.AddColumn( name: "SupplierCode", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "SupplierName", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "VendorFieldName", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(100)", maxLength: 100, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "VendorFieldNum", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "VendorProductBatch", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "VendorProductName", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(100)", maxLength: 100, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "VendorProductNo", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "VendorProductSn", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "WorkShift", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(10)", maxLength: 10, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "WorkshopId", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "WorkshopName", table: "SUPPLIER_PRO_DATA", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AlterColumn( name: "Vin", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "UpdateTime", table: "SUPPLIER_PRO_CSCHEDUL", type: "datetime2", nullable: true, oldClrType: typeof(DateTime), oldType: "datetime2"); migrationBuilder.AlterColumn( name: "UpdateByUser", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "SortTime", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(8)", maxLength: 8, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "SortDate", table: "SUPPLIER_PRO_CSCHEDUL", type: "datetime2", nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(string), oldType: "nvarchar(max)", oldNullable: true); migrationBuilder.AlterColumn( name: "ProductionLineName", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "ProductionLineId", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Plant", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "OnLineTime", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(8)", maxLength: 8, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "OnLineDate", table: "SUPPLIER_PRO_CSCHEDUL", type: "datetime2", nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MotorMaterialCode", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Models", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "ModelCategory", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MaterialDescription", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "CreateTime", table: "SUPPLIER_PRO_CSCHEDUL", type: "datetime2", nullable: true, oldClrType: typeof(DateTime), oldType: "datetime2"); migrationBuilder.AlterColumn( name: "CreateByUser", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "AssemblyMaterialCode", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "WriteState", table: "SUPPLIER_PRO_CPS", type: "bit", nullable: false, defaultValue: false, oldClrType: typeof(bool), oldType: "bit"); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_PRO_CPS", type: "NVarchar(500)", maxLength: 500, nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)", oldNullable: true); migrationBuilder.AlterColumn( name: "ReadState", table: "SUPPLIER_PRO_CPS", type: "bit", nullable: false, defaultValue: false, oldClrType: typeof(bool), oldType: "bit"); migrationBuilder.AddColumn( name: "CarrierCode", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(32)", maxLength: 32, nullable: true); migrationBuilder.AddColumn( name: "Cc", table: "SUPPLIER_PRO_CPS", type: "CHAR(1)", maxLength: 1, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "Characteristic", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "CheckMode", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(10)", maxLength: 10, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "CheckResult", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(8)", maxLength: 8, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "CheryProductName", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(100)", maxLength: 100, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "CheryProductNo", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "CheryProductSn", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "CollectTime", table: "SUPPLIER_PRO_CPS", type: "CHAR(19)", maxLength: 19, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "DecimalValue", table: "SUPPLIER_PRO_CPS", type: "DECIMAL(26,15)", precision: 26, scale: 15, nullable: false, defaultValue: 0m); migrationBuilder.AddColumn( name: "DetectionMode", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(20)", maxLength: 20, nullable: true); migrationBuilder.AddColumn( name: "DeviceCode", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "DeviceName", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(100)", maxLength: 100, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "EmpCode", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "EmpName", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(10)", maxLength: 10, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "FttQty", table: "SUPPLIER_PRO_CPS", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, defaultValue: 0m); migrationBuilder.AddColumn( name: "GatherSpot", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(32)", maxLength: 32, nullable: true); migrationBuilder.AddColumn( name: "IntputQty", table: "SUPPLIER_PRO_CPS", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, defaultValue: 0m); migrationBuilder.AddColumn( name: "LimitUpdateTime", table: "SUPPLIER_PRO_CPS", type: "CHAR(19)", maxLength: 19, nullable: true); migrationBuilder.AddColumn( name: "LowerLimit", table: "SUPPLIER_PRO_CPS", type: "DECIMAL(26,15)", precision: 26, scale: 15, nullable: false, defaultValue: 0m); migrationBuilder.AddColumn( name: "ManufactureNo", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "Parameter", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "PlantId", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "PlantName", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "ProductBatchNo", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "ProductionLineId", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "ProductionLineName", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(100)", maxLength: 100, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "SamplingRate", table: "SUPPLIER_PRO_CPS", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: true); migrationBuilder.AddColumn( name: "Sc", table: "SUPPLIER_PRO_CPS", type: "CHAR(1)", maxLength: 1, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "Spc", table: "SUPPLIER_PRO_CPS", type: "CHAR(1)", maxLength: 1, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "StandardValue", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(100)", maxLength: 100, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "StationId", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "StationName", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "SupplierCode", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "SupplierName", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "UnitCn", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(100)", maxLength: 100, nullable: true); migrationBuilder.AddColumn( name: "UnitEn", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(100)", maxLength: 100, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "UpperLimit", table: "SUPPLIER_PRO_CPS", type: "DECIMAL(26,15)", precision: 26, scale: 15, nullable: false, defaultValue: 0m); migrationBuilder.AddColumn( name: "VendorFieldCode", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "VendorFieldDesc", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(100)", maxLength: 100, nullable: true); migrationBuilder.AddColumn( name: "VendorFieldName", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "VendorProductBatch", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "VendorProductName", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(100)", maxLength: 100, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "VendorProductNo", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "VendorProductSn", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "WorkShift", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(10)", maxLength: 10, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "WorkshopId", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "WorkshopName", table: "SUPPLIER_PRO_CPS", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AlterColumn( name: "VoucherDate", table: "SUPPLIER_PO", type: "datetime2", nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "UpdateTime", table: "SUPPLIER_PO", type: "datetime2", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "UpdateByUser", table: "SUPPLIER_PO", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "TradeTerms", table: "SUPPLIER_PO", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Supplier", table: "SUPPLIER_PO", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "SerialNumber", table: "SUPPLIER_PO", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_PO", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(string), oldType: "nvarchar(max)", oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityDemand", table: "SUPPLIER_PO", type: "decimal(18,2)", nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "Purchaser", table: "SUPPLIER_PO", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "PurchaseOrder", table: "SUPPLIER_PO", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "PlantName", table: "SUPPLIER_PO", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "PlantId", table: "SUPPLIER_PO", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Note", table: "SUPPLIER_PO", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MaterialUnit", table: "SUPPLIER_PO", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MaterialDescription", table: "SUPPLIER_PO", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_PO", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "ItemType", table: "SUPPLIER_PO", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "DeliveryPlace", table: "SUPPLIER_PO", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "DeliveryDate", table: "SUPPLIER_PO", type: "datetime2", nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "CreateTime", table: "SUPPLIER_PO", type: "datetime2", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "CreateByUser", table: "SUPPLIER_PO", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Country", table: "SUPPLIER_PO", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Batch", table: "SUPPLIER_PO", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "UpdateTime", table: "SUPPLIER_MRP_STATE", type: "datetime2", nullable: true, oldClrType: typeof(DateTime), oldType: "datetime2"); migrationBuilder.AlterColumn( name: "UpdateByUser", table: "SUPPLIER_MRP_STATE", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "SummarySign", table: "SUPPLIER_MRP_STATE", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "SummaryQuantityReceive", table: "SUPPLIER_MRP_STATE", type: "decimal(18,2)", nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "SummaryQuantityInTransit", table: "SUPPLIER_MRP_STATE", type: "decimal(18,2)", nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "SummaryQuantityDelivery", table: "SUPPLIER_MRP_STATE", type: "decimal(18,2)", nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "SummaryCreatQuantity", table: "SUPPLIER_MRP_STATE", type: "decimal(18,2)", nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_MRP_STATE", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(string), oldType: "nvarchar(max)", oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityReceive", table: "SUPPLIER_MRP_STATE", type: "decimal(18,2)", nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityInTransit", table: "SUPPLIER_MRP_STATE", type: "decimal(18,2)", nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDemand", table: "SUPPLIER_MRP_STATE", type: "decimal(18,2)", nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDelivery", table: "SUPPLIER_MRP_STATE", type: "decimal(18,2)", nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "PlantName", table: "SUPPLIER_MRP_STATE", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "PlantId", table: "SUPPLIER_MRP_STATE", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "OnTimePercentage", table: "SUPPLIER_MRP_STATE", type: "decimal(18,2)", nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "MaterialDescription", table: "SUPPLIER_MRP_STATE", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_MRP_STATE", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "DemandType", table: "SUPPLIER_MRP_STATE", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "DemandSrate", table: "SUPPLIER_MRP_STATE", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "DateRequired", table: "SUPPLIER_MRP_STATE", type: "datetime2", nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "CreateTime", table: "SUPPLIER_MRP_STATE", type: "datetime2", nullable: true, oldClrType: typeof(DateTime), oldType: "datetime2"); migrationBuilder.AlterColumn( name: "CreateByUser", table: "SUPPLIER_MRP_STATE", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "CreatQuantity", table: "SUPPLIER_MRP_STATE", type: "decimal(18,2)", nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "ConfirmTime", table: "SUPPLIER_MRP_STATE", type: "datetime2", nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "UpdateByUser", table: "SUPPLIER_MRP_MONTH", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "StartMonth", table: "SUPPLIER_MRP_MONTH", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_MRP_MONTH", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(string), oldType: "nvarchar(max)", oldNullable: true); migrationBuilder.AlterColumn( name: "ReleaseEdition", table: "SUPPLIER_MRP_MONTH", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "QuantityDemand12", table: "SUPPLIER_MRP_MONTH", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "PlantName", table: "SUPPLIER_MRP_MONTH", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "PlantId", table: "SUPPLIER_MRP_MONTH", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MaterialDescription", table: "SUPPLIER_MRP_MONTH", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_MRP_MONTH", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "IsUpdate", table: "SUPPLIER_MRP_MONTH", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "IsDelete", table: "SUPPLIER_MRP_MONTH", type: "int", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "CreateByUser", table: "SUPPLIER_MRP_MONTH", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "UpdateTime", table: "SUPPLIER_MRP_DATE", type: "datetime2", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "UpdateByUser", table: "SUPPLIER_MRP_DATE", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "StartDate", table: "SUPPLIER_MRP_DATE", type: "datetime2", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_MRP_DATE", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(string), oldType: "nvarchar(max)", oldNullable: true); migrationBuilder.AlterColumn( name: "ReleaseEdition", table: "SUPPLIER_MRP_DATE", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "QuantityDemand9", table: "SUPPLIER_MRP_DATE", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDemand8", table: "SUPPLIER_MRP_DATE", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDemand7", table: "SUPPLIER_MRP_DATE", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDemand6", table: "SUPPLIER_MRP_DATE", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDemand5", table: "SUPPLIER_MRP_DATE", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDemand4", table: "SUPPLIER_MRP_DATE", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDemand31", table: "SUPPLIER_MRP_DATE", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDemand30", table: "SUPPLIER_MRP_DATE", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDemand29", table: "SUPPLIER_MRP_DATE", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDemand28", table: "SUPPLIER_MRP_DATE", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDemand27", table: "SUPPLIER_MRP_DATE", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDemand26", table: "SUPPLIER_MRP_DATE", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDemand25", table: "SUPPLIER_MRP_DATE", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDemand24", table: "SUPPLIER_MRP_DATE", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDemand23", table: "SUPPLIER_MRP_DATE", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDemand22", table: "SUPPLIER_MRP_DATE", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDemand21", table: "SUPPLIER_MRP_DATE", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDemand20", table: "SUPPLIER_MRP_DATE", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDemand19", table: "SUPPLIER_MRP_DATE", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDemand18", table: "SUPPLIER_MRP_DATE", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDemand17", table: "SUPPLIER_MRP_DATE", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDemand16", table: "SUPPLIER_MRP_DATE", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDemand15", table: "SUPPLIER_MRP_DATE", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDemand14", table: "SUPPLIER_MRP_DATE", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDemand13", table: "SUPPLIER_MRP_DATE", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDemand12", table: "SUPPLIER_MRP_DATE", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDemand11", table: "SUPPLIER_MRP_DATE", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityDemand10", table: "SUPPLIER_MRP_DATE", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "PlantName", table: "SUPPLIER_MRP_DATE", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "PlantId", table: "SUPPLIER_MRP_DATE", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MaterialDescription", table: "SUPPLIER_MRP_DATE", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_MRP_DATE", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "CreateTime", table: "SUPPLIER_MRP_DATE", type: "datetime2", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "CreateByUser", table: "SUPPLIER_MRP_DATE", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "UpdateTime", table: "SUPPLIER_INV_DATA", type: "datetime2", nullable: true, oldClrType: typeof(DateTime), oldType: "datetime2"); migrationBuilder.AlterColumn( name: "UpdateByUser", table: "SUPPLIER_INV_DATA", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "StockState", table: "SUPPLIER_INV_DATA", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_INV_DATA", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(string), oldType: "nvarchar(max)", oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityCurrent", table: "SUPPLIER_INV_DATA", type: "decimal(18,2)", nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "PlantName", table: "SUPPLIER_INV_DATA", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "PlantId", table: "SUPPLIER_INV_DATA", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MaterialDescription", table: "SUPPLIER_INV_DATA", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_INV_DATA", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "DataUpdateTime", table: "SUPPLIER_INV_DATA", type: "datetime2", nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "CreateTime", table: "SUPPLIER_INV_DATA", type: "datetime2", nullable: true, oldClrType: typeof(DateTime), oldType: "datetime2"); migrationBuilder.AlterColumn( name: "CreateByUser", table: "SUPPLIER_INV_DATA", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "WriteState", table: "SUPPLIER_INFO", type: "bit", nullable: false, defaultValue: false, oldClrType: typeof(bool), oldType: "bit"); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_INFO", type: "NVarchar(500)", maxLength: 500, nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)", oldNullable: true); migrationBuilder.AlterColumn( name: "ReadState", table: "SUPPLIER_INFO", type: "bit", nullable: false, defaultValue: false, oldClrType: typeof(bool), oldType: "bit"); migrationBuilder.AddColumn( name: "CheryProductName", table: "SUPPLIER_INFO", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "CheryProductNo", table: "SUPPLIER_INFO", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "DataUpdateTime", table: "SUPPLIER_INFO", type: "CHAR(19)", maxLength: 19, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "KeyStation", table: "SUPPLIER_INFO", type: "CHAR(1)", maxLength: 1, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "PlantId", table: "SUPPLIER_INFO", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "PlantName", table: "SUPPLIER_INFO", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "ProductionLineId", table: "SUPPLIER_INFO", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "ProductionLineName", table: "SUPPLIER_INFO", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "ProductionLineOrder", table: "SUPPLIER_INFO", type: "DECIMAL(16,0)", precision: 16, scale: 0, nullable: false, defaultValue: 0m); migrationBuilder.AddColumn( name: "StationId", table: "SUPPLIER_INFO", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "StationName", table: "SUPPLIER_INFO", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "StationOrder", table: "SUPPLIER_INFO", type: "DECIMAL(16,0)", precision: 16, scale: 0, nullable: false, defaultValue: 0m); migrationBuilder.AddColumn( name: "SupplierCode", table: "SUPPLIER_INFO", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "SupplierName", table: "SUPPLIER_INFO", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "VendorProductName", table: "SUPPLIER_INFO", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "VendorProductNo", table: "SUPPLIER_INFO", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "WorkshopId", table: "SUPPLIER_INFO", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "WorkshopName", table: "SUPPLIER_INFO", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AlterColumn( name: "WriteState", table: "SUPPLIER_EMPLOYEE", type: "bit", nullable: false, defaultValue: false, oldClrType: typeof(bool), oldType: "bit"); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_EMPLOYEE", type: "NVarchar(500)", maxLength: 500, nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)", oldNullable: true); migrationBuilder.AlterColumn( name: "ReadState", table: "SUPPLIER_EMPLOYEE", type: "bit", nullable: false, defaultValue: false, oldClrType: typeof(bool), oldType: "bit"); migrationBuilder.AddColumn( name: "CheckInTime", table: "SUPPLIER_EMPLOYEE", type: "CHAR(19)", maxLength: 19, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "CheckOutTime", table: "SUPPLIER_EMPLOYEE", type: "CHAR(19)", maxLength: 19, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "DataUpdateTime", table: "SUPPLIER_EMPLOYEE", type: "CHAR(19)", maxLength: 19, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "HaveQuantity", table: "SUPPLIER_EMPLOYEE", type: "CHAR(1)", maxLength: 1, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "OperatorId", table: "SUPPLIER_EMPLOYEE", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "OperatorName", table: "SUPPLIER_EMPLOYEE", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "PlantId", table: "SUPPLIER_EMPLOYEE", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "PlantName", table: "SUPPLIER_EMPLOYEE", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "PositionId", table: "SUPPLIER_EMPLOYEE", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "PositionName", table: "SUPPLIER_EMPLOYEE", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "ProductionLineId", table: "SUPPLIER_EMPLOYEE", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "ProductionLineName", table: "SUPPLIER_EMPLOYEE", type: "VARCHAR(100)", maxLength: 100, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "QualificationLevel", table: "SUPPLIER_EMPLOYEE", type: "VARCHAR(16)", maxLength: 16, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "StationId", table: "SUPPLIER_EMPLOYEE", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "StationName", table: "SUPPLIER_EMPLOYEE", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "SupplierCode", table: "SUPPLIER_EMPLOYEE", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "SupplierName", table: "SUPPLIER_EMPLOYEE", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "WorkshopId", table: "SUPPLIER_EMPLOYEE", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "WorkshopName", table: "SUPPLIER_EMPLOYEE", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AlterColumn( name: "UpdateByUser", table: "SUPPLIER_DEL_STATE", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "SupplierReceiveTime", table: "SUPPLIER_DEL_STATE", type: "datetime2", nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "SerialSrate", table: "SUPPLIER_DEL_STATE", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "SerialNumber", table: "SUPPLIER_DEL_STATE", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "RoadShippedTime", table: "SUPPLIER_DEL_STATE", type: "datetime2", nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "RoadReceiveTime", table: "SUPPLIER_DEL_STATE", type: "datetime2", nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_DEL_STATE", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(string), oldType: "nvarchar(max)", oldNullable: true); migrationBuilder.AlterColumn( name: "ReceivingCrossings", table: "SUPPLIER_DEL_STATE", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "PlantId", table: "SUPPLIER_DEL_STATE", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MaterialDescription", table: "SUPPLIER_DEL_STATE", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_DEL_STATE", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "DeliveryNumber", table: "SUPPLIER_DEL_STATE", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "DataCreateTime", table: "SUPPLIER_DEL_STATE", type: "datetime2", nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "CreateByUser", table: "SUPPLIER_DEL_STATE", type: "nvarchar(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "WriteState", table: "SUPPLIER_CON_PO", type: "bit", nullable: false, defaultValue: false, oldClrType: typeof(bool), oldType: "bit"); migrationBuilder.AlterColumn( name: "VentureType", table: "SUPPLIER_CON_PO", type: "VARCHAR(50)", maxLength: 50, nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "VentureSpecific", table: "SUPPLIER_CON_PO", type: "VARCHAR(255)", maxLength: 255, nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "SupplierCode", table: "SUPPLIER_CON_PO", type: "VARCHAR(32)", maxLength: 32, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "SerialNumber", table: "SUPPLIER_CON_PO", type: "VARCHAR(10)", maxLength: 10, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_CON_PO", type: "NVarchar(500)", maxLength: 500, nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)", oldNullable: true); migrationBuilder.AlterColumn( name: "ReadState", table: "SUPPLIER_CON_PO", type: "bit", nullable: false, defaultValue: false, oldClrType: typeof(bool), oldType: "bit"); migrationBuilder.AlterColumn( name: "QuantityMeet", table: "SUPPLIER_CON_PO", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "PurchaseOrder", table: "SUPPLIER_CON_PO", type: "VARCHAR(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Measures", table: "SUPPLIER_CON_PO", type: "VARCHAR(255)", maxLength: 255, nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "FeedbackResults", table: "SUPPLIER_CON_PO", type: "VARCHAR(10)", maxLength: 10, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "WriteState", table: "SUPPLIER_CON_MMRP", type: "bit", nullable: false, defaultValue: false, oldClrType: typeof(bool), oldType: "bit"); migrationBuilder.AlterColumn( name: "VentureType", table: "SUPPLIER_CON_MMRP", type: "VARCHAR(50)", maxLength: 50, nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "VentureSpecific", table: "SUPPLIER_CON_MMRP", type: "VARCHAR(255)", maxLength: 255, nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "SupplierCode", table: "SUPPLIER_CON_MMRP", type: "VARCHAR(32)", maxLength: 32, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "StartMonth", table: "SUPPLIER_CON_MMRP", type: "CHAR(7)", maxLength: 7, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_CON_MMRP", type: "NVarchar(500)", maxLength: 500, nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)", oldNullable: true); migrationBuilder.AlterColumn( name: "ReleaseEdition", table: "SUPPLIER_CON_MMRP", type: "VARCHAR(32)", maxLength: 32, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "ReadState", table: "SUPPLIER_CON_MMRP", type: "bit", nullable: false, defaultValue: false, oldClrType: typeof(bool), oldType: "bit"); migrationBuilder.AlterColumn( name: "QuantityMeet9", table: "SUPPLIER_CON_MMRP", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet8", table: "SUPPLIER_CON_MMRP", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet7", table: "SUPPLIER_CON_MMRP", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet6", table: "SUPPLIER_CON_MMRP", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet5", table: "SUPPLIER_CON_MMRP", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet4", table: "SUPPLIER_CON_MMRP", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet3", table: "SUPPLIER_CON_MMRP", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet2", table: "SUPPLIER_CON_MMRP", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet12", table: "SUPPLIER_CON_MMRP", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet11", table: "SUPPLIER_CON_MMRP", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet10", table: "SUPPLIER_CON_MMRP", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet1", table: "SUPPLIER_CON_MMRP", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "PlantId", table: "SUPPLIER_CON_MMRP", type: "VARCHAR(64)", maxLength: 64, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Measures", table: "SUPPLIER_CON_MMRP", type: "VARCHAR(255)", maxLength: 255, nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_CON_MMRP", type: "VARCHAR(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "FeedbackResults", table: "SUPPLIER_CON_MMRP", type: "VARCHAR(10)", maxLength: 10, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "WriteState", table: "SUPPLIER_CON_DATE", type: "bit", nullable: false, defaultValue: false, oldClrType: typeof(bool), oldType: "bit"); migrationBuilder.AlterColumn( name: "VentureType", table: "SUPPLIER_CON_DATE", type: "VARCHAR(50)", maxLength: 50, nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "VentureSpecific", table: "SUPPLIER_CON_DATE", type: "VARCHAR(255)", maxLength: 255, nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "SupplierCode", table: "SUPPLIER_CON_DATE", type: "VARCHAR(32)", maxLength: 32, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "StartDate", table: "SUPPLIER_CON_DATE", type: "CHAR(10)", maxLength: 10, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_CON_DATE", type: "NVarchar(500)", maxLength: 500, nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)", oldNullable: true); migrationBuilder.AlterColumn( name: "ReleaseEdition", table: "SUPPLIER_CON_DATE", type: "VARCHAR(32)", maxLength: 32, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "ReadState", table: "SUPPLIER_CON_DATE", type: "bit", nullable: false, defaultValue: false, oldClrType: typeof(bool), oldType: "bit"); migrationBuilder.AlterColumn( name: "QuantityMeet9", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet8", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet7", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet6", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet5", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet4", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet31", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet30", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet3", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet29", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet28", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet27", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet26", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet25", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet24", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet23", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet22", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet21", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet20", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet2", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet19", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet18", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet17", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet16", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet15", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet14", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet13", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: true, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet12", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet11", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet10", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "QuantityMeet1", table: "SUPPLIER_CON_DATE", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "PlantId", table: "SUPPLIER_CON_DATE", type: "VARCHAR(64)", maxLength: 64, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "Measures", table: "SUPPLIER_CON_DATE", type: "VARCHAR(255)", maxLength: 255, nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_CON_DATE", type: "VARCHAR(50)", maxLength: 50, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "FeedbackResults", table: "SUPPLIER_CON_DATE", type: "VARCHAR(10)", maxLength: 10, nullable: false, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "WriteState", table: "SUPPLIER_BOM", type: "bit", nullable: false, defaultValue: false, oldClrType: typeof(bool), oldType: "bit"); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_BOM", type: "NVarchar(500)", maxLength: 500, nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)", oldNullable: true); migrationBuilder.AlterColumn( name: "ReadState", table: "SUPPLIER_BOM", type: "bit", nullable: false, defaultValue: false, oldClrType: typeof(bool), oldType: "bit"); migrationBuilder.AddColumn( name: "BomCode", table: "SUPPLIER_BOM", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "BomName", table: "SUPPLIER_BOM", type: "VARCHAR(100)", maxLength: 100, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "BomVersion", table: "SUPPLIER_BOM", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "CheryProductName", table: "SUPPLIER_BOM", type: "VARCHAR(100)", maxLength: 100, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "CheryProductNo", table: "SUPPLIER_BOM", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "DataUpdateTime", table: "SUPPLIER_BOM", type: "CHAR(19)", maxLength: 19, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "MaterialUnit", table: "SUPPLIER_BOM", type: "VARCHAR(8)", maxLength: 8, nullable: true); migrationBuilder.AddColumn( name: "SubMaterialCode", table: "SUPPLIER_BOM", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "SubMaterialName", table: "SUPPLIER_BOM", type: "VARCHAR(100)", maxLength: 100, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "SubMaterialQuota", table: "SUPPLIER_BOM", type: "DECIMAL(16,5)", precision: 16, scale: 5, nullable: false, defaultValue: 0m); migrationBuilder.AddColumn( name: "SubMaterialType", table: "SUPPLIER_BOM", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "SubMaterialUnit", table: "SUPPLIER_BOM", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "SupplierCode", table: "SUPPLIER_BOM", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "SupplierName", table: "SUPPLIER_BOM", type: "VARCHAR(64)", maxLength: 64, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "VendorProductName", table: "SUPPLIER_BOM", type: "VARCHAR(100)", maxLength: 100, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "VendorProductNo", table: "SUPPLIER_BOM", type: "VARCHAR(32)", maxLength: 32, nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "VendorProductType", table: "SUPPLIER_BOM", type: "nvarchar(50)", maxLength: 50, nullable: true); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropColumn( name: "ReadState", table: "TaskLogs"); migrationBuilder.DropColumn( name: "TaskId", table: "TaskLogs"); migrationBuilder.DropColumn( name: "WriteState", table: "TaskLogs"); migrationBuilder.DropColumn( name: "ActualBeginTime", table: "SUPPLIER_PRO_SCHEDULING"); migrationBuilder.DropColumn( name: "ActualEndTime", table: "SUPPLIER_PRO_SCHEDULING"); migrationBuilder.DropColumn( name: "CheryProductName", table: "SUPPLIER_PRO_SCHEDULING"); migrationBuilder.DropColumn( name: "CheryProductNo", table: "SUPPLIER_PRO_SCHEDULING"); migrationBuilder.DropColumn( name: "ManufactureInputNum", table: "SUPPLIER_PRO_SCHEDULING"); migrationBuilder.DropColumn( name: "ManufactureNo", table: "SUPPLIER_PRO_SCHEDULING"); migrationBuilder.DropColumn( name: "ManufactureNum", table: "SUPPLIER_PRO_SCHEDULING"); migrationBuilder.DropColumn( name: "ManufactureOutputNum", table: "SUPPLIER_PRO_SCHEDULING"); migrationBuilder.DropColumn( name: "PlanBeginTime", table: "SUPPLIER_PRO_SCHEDULING"); migrationBuilder.DropColumn( name: "PlanEndTime", table: "SUPPLIER_PRO_SCHEDULING"); migrationBuilder.DropColumn( name: "PlanNo", table: "SUPPLIER_PRO_SCHEDULING"); migrationBuilder.DropColumn( name: "PlanStatus", table: "SUPPLIER_PRO_SCHEDULING"); migrationBuilder.DropColumn( name: "PlantId", table: "SUPPLIER_PRO_SCHEDULING"); migrationBuilder.DropColumn( name: "PlantName", table: "SUPPLIER_PRO_SCHEDULING"); migrationBuilder.DropColumn( name: "ProductBatchNo", table: "SUPPLIER_PRO_SCHEDULING"); migrationBuilder.DropColumn( name: "SupplierCode", table: "SUPPLIER_PRO_SCHEDULING"); migrationBuilder.DropColumn( name: "SupplierName", table: "SUPPLIER_PRO_SCHEDULING"); migrationBuilder.DropColumn( name: "VendorProductName", table: "SUPPLIER_PRO_SCHEDULING"); migrationBuilder.DropColumn( name: "VendorProductNo", table: "SUPPLIER_PRO_SCHEDULING"); migrationBuilder.DropColumn( name: "CheckNo", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "CheckResult", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "CheckTime", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "ComponentCode", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "ComponentName", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "DeadLine", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "DeviceCode", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "DeviceName", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "EmpCode", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "EmpName", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "FeatureLower", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "FeatureName", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "FeatureUnit", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "FeatureUpper", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "FeatureValue", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "LimitUpdateTime", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "SamplingRate", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "StandardValue", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "SubBatchNo", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "SubBatchNum", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "SubBatchSn", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "SubSupplierAddress", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "SubSupplierCode", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "SubSupplierName", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "SupplierCode", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "SupplierName", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "SupplierSubCode", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "SupplierSubName", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "VendorFieldCode", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "VendorFieldDesc", table: "SUPPLIER_PRO_MATERIAL_STOCK"); migrationBuilder.DropColumn( name: "AcceptableNumber", table: "SUPPLIER_PRO_FIRST_PASSYIELD"); migrationBuilder.DropColumn( name: "CheryProductName", table: "SUPPLIER_PRO_FIRST_PASSYIELD"); migrationBuilder.DropColumn( name: "CheryProductNo", table: "SUPPLIER_PRO_FIRST_PASSYIELD"); migrationBuilder.DropColumn( name: "DateTime", table: "SUPPLIER_PRO_FIRST_PASSYIELD"); migrationBuilder.DropColumn( name: "DefectiveNumber", table: "SUPPLIER_PRO_FIRST_PASSYIELD"); migrationBuilder.DropColumn( name: "ManufactureNo", table: "SUPPLIER_PRO_FIRST_PASSYIELD"); migrationBuilder.DropColumn( name: "OncePassRateRealValue", table: "SUPPLIER_PRO_FIRST_PASSYIELD"); migrationBuilder.DropColumn( name: "OncePassRateTagValue", table: "SUPPLIER_PRO_FIRST_PASSYIELD"); migrationBuilder.DropColumn( name: "PlantId", table: "SUPPLIER_PRO_FIRST_PASSYIELD"); migrationBuilder.DropColumn( name: "PlantName", table: "SUPPLIER_PRO_FIRST_PASSYIELD"); migrationBuilder.DropColumn( name: "ProductBatchNo", table: "SUPPLIER_PRO_FIRST_PASSYIELD"); migrationBuilder.DropColumn( name: "ProductionLineId", table: "SUPPLIER_PRO_FIRST_PASSYIELD"); migrationBuilder.DropColumn( name: "ProductionLineName", table: "SUPPLIER_PRO_FIRST_PASSYIELD"); migrationBuilder.DropColumn( name: "StatisticalTime", table: "SUPPLIER_PRO_FIRST_PASSYIELD"); migrationBuilder.DropColumn( name: "SupplierCode", table: "SUPPLIER_PRO_FIRST_PASSYIELD"); migrationBuilder.DropColumn( name: "SupplierName", table: "SUPPLIER_PRO_FIRST_PASSYIELD"); migrationBuilder.DropColumn( name: "VendorProductName", table: "SUPPLIER_PRO_FIRST_PASSYIELD"); migrationBuilder.DropColumn( name: "VendorProductNo", table: "SUPPLIER_PRO_FIRST_PASSYIELD"); migrationBuilder.DropColumn( name: "WorkOrderNumber", table: "SUPPLIER_PRO_FIRST_PASSYIELD"); migrationBuilder.DropColumn( name: "WorkShift", table: "SUPPLIER_PRO_FIRST_PASSYIELD"); migrationBuilder.DropColumn( name: "WorkshopId", table: "SUPPLIER_PRO_FIRST_PASSYIELD"); migrationBuilder.DropColumn( name: "WorkshopName", table: "SUPPLIER_PRO_FIRST_PASSYIELD"); migrationBuilder.DropColumn( name: "CheryProductName", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "CheryProductNo", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "CheryProductSn", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "ChildHardwareRevision", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "ChildPackageInfo", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "ChildSoftwareRevision", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "ChildSource", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "CollectTime", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "DateTime", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "EmpCode", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "EmpName", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "FinalQualityStatus", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "InstrumentQualityStatus", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "ManualQualityStatus", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "ManufactureNo", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "MaterialInputTime", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "MaterialOutputTime", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "ParentHardwareRevision", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "ParentSoftwareRevision", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "PlantId", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "PlantName", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "ProductBatchNo", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "ProductionLineId", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "ProductionLineName", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "StationId", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "StationName", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "SubBatchNo", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "SubProdName", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "SubProdNo", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "SubProdNum", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "SubProdSn", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "SubSupplierCode", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "SubSupplierName", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "SupplierCode", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "SupplierName", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "VendorFieldName", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "VendorFieldNum", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "VendorProductBatch", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "VendorProductName", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "VendorProductNo", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "VendorProductSn", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "WorkShift", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "WorkshopId", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "WorkshopName", table: "SUPPLIER_PRO_DATA"); migrationBuilder.DropColumn( name: "CarrierCode", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "Cc", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "Characteristic", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "CheckMode", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "CheckResult", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "CheryProductName", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "CheryProductNo", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "CheryProductSn", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "CollectTime", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "DecimalValue", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "DetectionMode", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "DeviceCode", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "DeviceName", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "EmpCode", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "EmpName", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "FttQty", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "GatherSpot", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "IntputQty", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "LimitUpdateTime", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "LowerLimit", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "ManufactureNo", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "Parameter", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "PlantId", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "PlantName", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "ProductBatchNo", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "ProductionLineId", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "ProductionLineName", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "SamplingRate", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "Sc", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "Spc", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "StandardValue", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "StationId", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "StationName", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "SupplierCode", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "SupplierName", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "UnitCn", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "UnitEn", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "UpperLimit", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "VendorFieldCode", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "VendorFieldDesc", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "VendorFieldName", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "VendorProductBatch", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "VendorProductName", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "VendorProductNo", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "VendorProductSn", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "WorkShift", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "WorkshopId", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "WorkshopName", table: "SUPPLIER_PRO_CPS"); migrationBuilder.DropColumn( name: "CheryProductName", table: "SUPPLIER_INFO"); migrationBuilder.DropColumn( name: "CheryProductNo", table: "SUPPLIER_INFO"); migrationBuilder.DropColumn( name: "DataUpdateTime", table: "SUPPLIER_INFO"); migrationBuilder.DropColumn( name: "KeyStation", table: "SUPPLIER_INFO"); migrationBuilder.DropColumn( name: "PlantId", table: "SUPPLIER_INFO"); migrationBuilder.DropColumn( name: "PlantName", table: "SUPPLIER_INFO"); migrationBuilder.DropColumn( name: "ProductionLineId", table: "SUPPLIER_INFO"); migrationBuilder.DropColumn( name: "ProductionLineName", table: "SUPPLIER_INFO"); migrationBuilder.DropColumn( name: "ProductionLineOrder", table: "SUPPLIER_INFO"); migrationBuilder.DropColumn( name: "StationId", table: "SUPPLIER_INFO"); migrationBuilder.DropColumn( name: "StationName", table: "SUPPLIER_INFO"); migrationBuilder.DropColumn( name: "StationOrder", table: "SUPPLIER_INFO"); migrationBuilder.DropColumn( name: "SupplierCode", table: "SUPPLIER_INFO"); migrationBuilder.DropColumn( name: "SupplierName", table: "SUPPLIER_INFO"); migrationBuilder.DropColumn( name: "VendorProductName", table: "SUPPLIER_INFO"); migrationBuilder.DropColumn( name: "VendorProductNo", table: "SUPPLIER_INFO"); migrationBuilder.DropColumn( name: "WorkshopId", table: "SUPPLIER_INFO"); migrationBuilder.DropColumn( name: "WorkshopName", table: "SUPPLIER_INFO"); migrationBuilder.DropColumn( name: "CheckInTime", table: "SUPPLIER_EMPLOYEE"); migrationBuilder.DropColumn( name: "CheckOutTime", table: "SUPPLIER_EMPLOYEE"); migrationBuilder.DropColumn( name: "DataUpdateTime", table: "SUPPLIER_EMPLOYEE"); migrationBuilder.DropColumn( name: "HaveQuantity", table: "SUPPLIER_EMPLOYEE"); migrationBuilder.DropColumn( name: "OperatorId", table: "SUPPLIER_EMPLOYEE"); migrationBuilder.DropColumn( name: "OperatorName", table: "SUPPLIER_EMPLOYEE"); migrationBuilder.DropColumn( name: "PlantId", table: "SUPPLIER_EMPLOYEE"); migrationBuilder.DropColumn( name: "PlantName", table: "SUPPLIER_EMPLOYEE"); migrationBuilder.DropColumn( name: "PositionId", table: "SUPPLIER_EMPLOYEE"); migrationBuilder.DropColumn( name: "PositionName", table: "SUPPLIER_EMPLOYEE"); migrationBuilder.DropColumn( name: "ProductionLineId", table: "SUPPLIER_EMPLOYEE"); migrationBuilder.DropColumn( name: "ProductionLineName", table: "SUPPLIER_EMPLOYEE"); migrationBuilder.DropColumn( name: "QualificationLevel", table: "SUPPLIER_EMPLOYEE"); migrationBuilder.DropColumn( name: "StationId", table: "SUPPLIER_EMPLOYEE"); migrationBuilder.DropColumn( name: "StationName", table: "SUPPLIER_EMPLOYEE"); migrationBuilder.DropColumn( name: "SupplierCode", table: "SUPPLIER_EMPLOYEE"); migrationBuilder.DropColumn( name: "SupplierName", table: "SUPPLIER_EMPLOYEE"); migrationBuilder.DropColumn( name: "WorkshopId", table: "SUPPLIER_EMPLOYEE"); migrationBuilder.DropColumn( name: "WorkshopName", table: "SUPPLIER_EMPLOYEE"); migrationBuilder.DropColumn( name: "BomCode", table: "SUPPLIER_BOM"); migrationBuilder.DropColumn( name: "BomName", table: "SUPPLIER_BOM"); migrationBuilder.DropColumn( name: "BomVersion", table: "SUPPLIER_BOM"); migrationBuilder.DropColumn( name: "CheryProductName", table: "SUPPLIER_BOM"); migrationBuilder.DropColumn( name: "CheryProductNo", table: "SUPPLIER_BOM"); migrationBuilder.DropColumn( name: "DataUpdateTime", table: "SUPPLIER_BOM"); migrationBuilder.DropColumn( name: "MaterialUnit", table: "SUPPLIER_BOM"); migrationBuilder.DropColumn( name: "SubMaterialCode", table: "SUPPLIER_BOM"); migrationBuilder.DropColumn( name: "SubMaterialName", table: "SUPPLIER_BOM"); migrationBuilder.DropColumn( name: "SubMaterialQuota", table: "SUPPLIER_BOM"); migrationBuilder.DropColumn( name: "SubMaterialType", table: "SUPPLIER_BOM"); migrationBuilder.DropColumn( name: "SubMaterialUnit", table: "SUPPLIER_BOM"); migrationBuilder.DropColumn( name: "SupplierCode", table: "SUPPLIER_BOM"); migrationBuilder.DropColumn( name: "SupplierName", table: "SUPPLIER_BOM"); migrationBuilder.DropColumn( name: "VendorProductName", table: "SUPPLIER_BOM"); migrationBuilder.DropColumn( name: "VendorProductNo", table: "SUPPLIER_BOM"); migrationBuilder.DropColumn( name: "VendorProductType", table: "SUPPLIER_BOM"); migrationBuilder.AlterColumn( name: "WriteState", table: "SUPPLIER_SINV_DATA", type: "bit", nullable: false, oldClrType: typeof(bool), oldType: "bit", oldDefaultValue: false); migrationBuilder.AlterColumn( name: "SupplieryxqDate", table: "SUPPLIER_SINV_DATA", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(string), oldType: "CHAR(19)", oldMaxLength: 19, oldNullable: true); migrationBuilder.AlterColumn( name: "SupplierName", table: "SUPPLIER_SINV_DATA", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "VARCHAR(64)", oldMaxLength: 64); migrationBuilder.AlterColumn( name: "SupplierCode", table: "SUPPLIER_SINV_DATA", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "VARCHAR(32)", oldMaxLength: 32); migrationBuilder.AlterColumn( name: "SupplierBatch", table: "SUPPLIER_SINV_DATA", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(string), oldType: "VARCHAR(64)", oldMaxLength: 64, oldNullable: true); migrationBuilder.AlterColumn( name: "SafetyStock", table: "SUPPLIER_SINV_DATA", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_SINV_DATA", type: "nvarchar(max)", nullable: true, oldClrType: typeof(string), oldType: "NVarchar(500)", oldMaxLength: 500, oldNullable: true); migrationBuilder.AlterColumn( name: "ReadState", table: "SUPPLIER_SINV_DATA", type: "bit", nullable: false, oldClrType: typeof(bool), oldType: "bit", oldDefaultValue: false); migrationBuilder.AlterColumn( name: "QuantityPlan", table: "SUPPLIER_SINV_DATA", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5); migrationBuilder.AlterColumn( name: "QuantityCurrent", table: "SUPPLIER_SINV_DATA", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5); migrationBuilder.AlterColumn( name: "ProductionCycle", table: "SUPPLIER_SINV_DATA", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "VARCHAR(10)", oldMaxLength: 10); migrationBuilder.AlterColumn( name: "MaterialType", table: "SUPPLIER_SINV_DATA", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "VARCHAR(20)", oldMaxLength: 20); migrationBuilder.AlterColumn( name: "MaterialDescription", table: "SUPPLIER_SINV_DATA", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "VARCHAR(100)", oldMaxLength: 100); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_SINV_DATA", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "VARCHAR(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "InventoryStatus", table: "SUPPLIER_SINV_DATA", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "VARCHAR(32)", oldMaxLength: 32); migrationBuilder.AlterColumn( name: "DataUpdateTime", table: "SUPPLIER_SINV_DATA", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "CHAR(19)", oldMaxLength: 19); migrationBuilder.AlterColumn( name: "UpdateTime", table: "SUPPLIER_SA_WEEK", type: "datetime2", nullable: false, defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), oldClrType: typeof(DateTime), oldType: "datetime2", oldMaxLength: 50, oldNullable: true); migrationBuilder.AlterColumn( name: "UpdateByUser", table: "SUPPLIER_SA_WEEK", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "SerialNumber", table: "SUPPLIER_SA_WEEK", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "ScheduleAgreement", table: "SUPPLIER_SA_WEEK", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_SA_WEEK", type: "nvarchar(max)", nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "QuantityDemand", table: "SUPPLIER_SA_WEEK", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "decimal(18,2)", oldNullable: true); migrationBuilder.AlterColumn( name: "PurchasingGroup", table: "SUPPLIER_SA_WEEK", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "PlantId", table: "SUPPLIER_SA_WEEK", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "MaterialDescription", table: "SUPPLIER_SA_WEEK", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_SA_WEEK", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "DateReceived", table: "SUPPLIER_SA_WEEK", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(DateTime), oldType: "datetime2", oldMaxLength: 50, oldNullable: true); migrationBuilder.AlterColumn( name: "CreateTime", table: "SUPPLIER_SA_WEEK", type: "datetime2", nullable: false, defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), oldClrType: typeof(DateTime), oldType: "datetime2", oldMaxLength: 50, oldNullable: true); migrationBuilder.AlterColumn( name: "CreateByUser", table: "SUPPLIER_SA_WEEK", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "UpdateTime", table: "SUPPLIER_RETURN", type: "datetime2", nullable: false, defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), oldClrType: typeof(DateTime), oldType: "datetime2", oldNullable: true); migrationBuilder.AlterColumn( name: "UpdateByUser", table: "SUPPLIER_RETURN", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "SerialSrate", table: "SUPPLIER_RETURN", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "SerialNumber", table: "SUPPLIER_RETURN", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "ReturnType", table: "SUPPLIER_RETURN", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "ReturnReason", table: "SUPPLIER_RETURN", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "ReturnNumber", table: "SUPPLIER_RETURN", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_RETURN", type: "nvarchar(max)", nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "QuantityDelivery", table: "SUPPLIER_RETURN", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "Plant", table: "SUPPLIER_RETURN", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "PickUpLocation", table: "SUPPLIER_RETURN", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "PickUpCrossings", table: "SUPPLIER_RETURN", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "MaterialDescription", table: "SUPPLIER_RETURN", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_RETURN", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "LotNumber", table: "SUPPLIER_RETURN", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "Judge", table: "SUPPLIER_RETURN", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "Feedback", table: "SUPPLIER_RETURN", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "DemandPickupTime", table: "SUPPLIER_RETURN", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(DateTime), oldType: "datetime2", oldNullable: true); migrationBuilder.AlterColumn( name: "CreateTime", table: "SUPPLIER_RETURN", type: "datetime2", nullable: false, defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), oldClrType: typeof(DateTime), oldType: "datetime2", oldNullable: true); migrationBuilder.AlterColumn( name: "CreateByUser", table: "SUPPLIER_RETURN", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "Vin", table: "SUPPLIER_PRO_TSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "UpdateByUser", table: "SUPPLIER_PRO_TSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_PRO_TSCHEDUL", type: "nvarchar(max)", nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "ProductionLineName", table: "SUPPLIER_PRO_TSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "ProductionLineId", table: "SUPPLIER_PRO_TSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "OnLineTime", table: "SUPPLIER_PRO_TSCHEDUL", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(DateTime), oldType: "datetime2", oldNullable: true); migrationBuilder.AlterColumn( name: "Models", table: "SUPPLIER_PRO_TSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "MaterialDescription", table: "SUPPLIER_PRO_TSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_PRO_TSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "FinalWorkshop", table: "SUPPLIER_PRO_TSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "FinalOnLineTime", table: "SUPPLIER_PRO_TSCHEDUL", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(DateTime), oldType: "datetime2", oldNullable: true); migrationBuilder.AlterColumn( name: "CreateByUser", table: "SUPPLIER_PRO_TSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_PRO_STATION_FIRST_PASSYIELD", type: "NVarchar(500)", maxLength: 500, nullable: true, oldClrType: typeof(string), oldType: "NVarchar(500)", oldMaxLength: 500); migrationBuilder.AlterColumn( name: "WriteState", table: "SUPPLIER_PRO_SCHEDULING", type: "bit", nullable: false, oldClrType: typeof(bool), oldType: "bit", oldDefaultValue: false); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_PRO_SCHEDULING", type: "nvarchar(max)", nullable: true, oldClrType: typeof(string), oldType: "NVarchar(500)", oldMaxLength: 500, oldNullable: true); migrationBuilder.AlterColumn( name: "ReadState", table: "SUPPLIER_PRO_SCHEDULING", type: "bit", nullable: false, oldClrType: typeof(bool), oldType: "bit", oldDefaultValue: false); migrationBuilder.AlterColumn( name: "UpdateTime", table: "SUPPLIER_PRO_PLANING", type: "datetime2", nullable: true, oldClrType: typeof(DateTime), oldType: "datetime2"); migrationBuilder.AlterColumn( name: "UpdateByUser", table: "SUPPLIER_PRO_PLANING", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "Type", table: "SUPPLIER_PRO_PLANING", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "StartMonth", table: "SUPPLIER_PRO_PLANING", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_PRO_PLANING", type: "nvarchar(max)", nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "ReleaseEdition", table: "SUPPLIER_PRO_PLANING", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "Plant", table: "SUPPLIER_PRO_PLANING", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "Pattern", table: "SUPPLIER_PRO_PLANING", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "Models", table: "SUPPLIER_PRO_PLANING", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_PRO_PLANING", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "CreateTime", table: "SUPPLIER_PRO_PLANING", type: "datetime2", nullable: true, oldClrType: typeof(DateTime), oldType: "datetime2"); migrationBuilder.AlterColumn( name: "CreateByUser", table: "SUPPLIER_PRO_PLANING", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "Assembly", table: "SUPPLIER_PRO_PLANING", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "WriteState", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "bit", nullable: false, oldClrType: typeof(bool), oldType: "bit", oldDefaultValue: false); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "nvarchar(max)", nullable: true, oldClrType: typeof(string), oldType: "NVarchar(500)", oldMaxLength: 500, oldNullable: true); migrationBuilder.AlterColumn( name: "ReadState", table: "SUPPLIER_PRO_MATERIAL_STOCK", type: "bit", nullable: false, oldClrType: typeof(bool), oldType: "bit", oldDefaultValue: false); migrationBuilder.AlterColumn( name: "Vin", table: "SUPPLIER_PRO_HSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "UpdateByUser", table: "SUPPLIER_PRO_HSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_PRO_HSCHEDUL", type: "nvarchar(max)", nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "ProductionType", table: "SUPPLIER_PRO_HSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "ProductionLineName", table: "SUPPLIER_PRO_HSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "ProductionLineId", table: "SUPPLIER_PRO_HSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "OnLineTime", table: "SUPPLIER_PRO_HSCHEDUL", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(DateTime), oldType: "datetime2", oldNullable: true); migrationBuilder.AlterColumn( name: "Models", table: "SUPPLIER_PRO_HSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "MaterialDescription", table: "SUPPLIER_PRO_HSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_PRO_HSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "CreateByUser", table: "SUPPLIER_PRO_HSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "WriteState", table: "SUPPLIER_PRO_FIRST_PASSYIELD", type: "bit", nullable: false, oldClrType: typeof(bool), oldType: "bit", oldDefaultValue: false); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_PRO_FIRST_PASSYIELD", type: "nvarchar(max)", nullable: true, oldClrType: typeof(string), oldType: "NVarchar(500)", oldMaxLength: 500, oldNullable: true); migrationBuilder.AlterColumn( name: "ReadState", table: "SUPPLIER_PRO_FIRST_PASSYIELD", type: "bit", nullable: false, oldClrType: typeof(bool), oldType: "bit", oldDefaultValue: false); migrationBuilder.AlterColumn( name: "WriteState", table: "SUPPLIER_PRO_DATA", type: "bit", nullable: false, oldClrType: typeof(bool), oldType: "bit", oldDefaultValue: false); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_PRO_DATA", type: "nvarchar(max)", nullable: true, oldClrType: typeof(string), oldType: "NVarchar(500)", oldMaxLength: 500, oldNullable: true); migrationBuilder.AlterColumn( name: "ReadState", table: "SUPPLIER_PRO_DATA", type: "bit", nullable: false, oldClrType: typeof(bool), oldType: "bit", oldDefaultValue: false); migrationBuilder.AlterColumn( name: "Vin", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "UpdateTime", table: "SUPPLIER_PRO_CSCHEDUL", type: "datetime2", nullable: false, defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), oldClrType: typeof(DateTime), oldType: "datetime2", oldNullable: true); migrationBuilder.AlterColumn( name: "UpdateByUser", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "SortTime", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(8)", oldMaxLength: 8); migrationBuilder.AlterColumn( name: "SortDate", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(DateTime), oldType: "datetime2", oldNullable: true); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(max)", nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "ProductionLineName", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "ProductionLineId", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "Plant", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "OnLineTime", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(8)", oldMaxLength: 8); migrationBuilder.AlterColumn( name: "OnLineDate", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(DateTime), oldType: "datetime2", oldNullable: true); migrationBuilder.AlterColumn( name: "MotorMaterialCode", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "Models", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "ModelCategory", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "MaterialDescription", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "CreateTime", table: "SUPPLIER_PRO_CSCHEDUL", type: "datetime2", nullable: false, defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), oldClrType: typeof(DateTime), oldType: "datetime2", oldNullable: true); migrationBuilder.AlterColumn( name: "CreateByUser", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "AssemblyMaterialCode", table: "SUPPLIER_PRO_CSCHEDUL", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "WriteState", table: "SUPPLIER_PRO_CPS", type: "bit", nullable: false, oldClrType: typeof(bool), oldType: "bit", oldDefaultValue: false); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_PRO_CPS", type: "nvarchar(max)", nullable: true, oldClrType: typeof(string), oldType: "NVarchar(500)", oldMaxLength: 500, oldNullable: true); migrationBuilder.AlterColumn( name: "ReadState", table: "SUPPLIER_PRO_CPS", type: "bit", nullable: false, oldClrType: typeof(bool), oldType: "bit", oldDefaultValue: false); migrationBuilder.AlterColumn( name: "VoucherDate", table: "SUPPLIER_PO", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(DateTime), oldType: "datetime2", oldNullable: true); migrationBuilder.AlterColumn( name: "UpdateTime", table: "SUPPLIER_PO", type: "nvarchar(max)", nullable: false, oldClrType: typeof(DateTime), oldType: "datetime2"); migrationBuilder.AlterColumn( name: "UpdateByUser", table: "SUPPLIER_PO", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "TradeTerms", table: "SUPPLIER_PO", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "Supplier", table: "SUPPLIER_PO", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "SerialNumber", table: "SUPPLIER_PO", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_PO", type: "nvarchar(max)", nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "QuantityDemand", table: "SUPPLIER_PO", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "decimal(18,2)", oldNullable: true); migrationBuilder.AlterColumn( name: "Purchaser", table: "SUPPLIER_PO", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "PurchaseOrder", table: "SUPPLIER_PO", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "PlantName", table: "SUPPLIER_PO", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "PlantId", table: "SUPPLIER_PO", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "Note", table: "SUPPLIER_PO", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "MaterialUnit", table: "SUPPLIER_PO", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "MaterialDescription", table: "SUPPLIER_PO", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_PO", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "ItemType", table: "SUPPLIER_PO", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "DeliveryPlace", table: "SUPPLIER_PO", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "DeliveryDate", table: "SUPPLIER_PO", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(DateTime), oldType: "datetime2", oldNullable: true); migrationBuilder.AlterColumn( name: "CreateTime", table: "SUPPLIER_PO", type: "nvarchar(max)", nullable: false, oldClrType: typeof(DateTime), oldType: "datetime2"); migrationBuilder.AlterColumn( name: "CreateByUser", table: "SUPPLIER_PO", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "Country", table: "SUPPLIER_PO", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "Batch", table: "SUPPLIER_PO", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "UpdateTime", table: "SUPPLIER_MRP_STATE", type: "datetime2", nullable: false, defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), oldClrType: typeof(DateTime), oldType: "datetime2", oldNullable: true); migrationBuilder.AlterColumn( name: "UpdateByUser", table: "SUPPLIER_MRP_STATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "SummarySign", table: "SUPPLIER_MRP_STATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "SummaryQuantityReceive", table: "SUPPLIER_MRP_STATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "decimal(18,2)", oldNullable: true); migrationBuilder.AlterColumn( name: "SummaryQuantityInTransit", table: "SUPPLIER_MRP_STATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "decimal(18,2)", oldNullable: true); migrationBuilder.AlterColumn( name: "SummaryQuantityDelivery", table: "SUPPLIER_MRP_STATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "decimal(18,2)", oldNullable: true); migrationBuilder.AlterColumn( name: "SummaryCreatQuantity", table: "SUPPLIER_MRP_STATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "decimal(18,2)", oldNullable: true); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_MRP_STATE", type: "nvarchar(max)", nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "QuantityReceive", table: "SUPPLIER_MRP_STATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "decimal(18,2)", oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityInTransit", table: "SUPPLIER_MRP_STATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "decimal(18,2)", oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityDemand", table: "SUPPLIER_MRP_STATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "decimal(18,2)", oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityDelivery", table: "SUPPLIER_MRP_STATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "decimal(18,2)", oldNullable: true); migrationBuilder.AlterColumn( name: "PlantName", table: "SUPPLIER_MRP_STATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "PlantId", table: "SUPPLIER_MRP_STATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "OnTimePercentage", table: "SUPPLIER_MRP_STATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "decimal(18,2)", oldNullable: true); migrationBuilder.AlterColumn( name: "MaterialDescription", table: "SUPPLIER_MRP_STATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_MRP_STATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "DemandType", table: "SUPPLIER_MRP_STATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "DemandSrate", table: "SUPPLIER_MRP_STATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "DateRequired", table: "SUPPLIER_MRP_STATE", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(DateTime), oldType: "datetime2", oldNullable: true); migrationBuilder.AlterColumn( name: "CreateTime", table: "SUPPLIER_MRP_STATE", type: "datetime2", nullable: false, defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), oldClrType: typeof(DateTime), oldType: "datetime2", oldNullable: true); migrationBuilder.AlterColumn( name: "CreateByUser", table: "SUPPLIER_MRP_STATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "CreatQuantity", table: "SUPPLIER_MRP_STATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "decimal(18,2)", oldNullable: true); migrationBuilder.AlterColumn( name: "ConfirmTime", table: "SUPPLIER_MRP_STATE", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(DateTime), oldType: "datetime2", oldNullable: true); migrationBuilder.AlterColumn( name: "UpdateByUser", table: "SUPPLIER_MRP_MONTH", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "StartMonth", table: "SUPPLIER_MRP_MONTH", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_MRP_MONTH", type: "nvarchar(max)", nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "ReleaseEdition", table: "SUPPLIER_MRP_MONTH", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "QuantityDemand12", table: "SUPPLIER_MRP_MONTH", type: "decimal(18,2)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "PlantName", table: "SUPPLIER_MRP_MONTH", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "PlantId", table: "SUPPLIER_MRP_MONTH", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "MaterialDescription", table: "SUPPLIER_MRP_MONTH", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_MRP_MONTH", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "IsUpdate", table: "SUPPLIER_MRP_MONTH", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "IsDelete", table: "SUPPLIER_MRP_MONTH", type: "nvarchar(max)", nullable: false, oldClrType: typeof(int), oldType: "int"); migrationBuilder.AlterColumn( name: "CreateByUser", table: "SUPPLIER_MRP_MONTH", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "UpdateTime", table: "SUPPLIER_MRP_DATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(DateTime), oldType: "datetime2"); migrationBuilder.AlterColumn( name: "UpdateByUser", table: "SUPPLIER_MRP_DATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "StartDate", table: "SUPPLIER_MRP_DATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(DateTime), oldType: "datetime2"); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_MRP_DATE", type: "nvarchar(max)", nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "ReleaseEdition", table: "SUPPLIER_MRP_DATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "QuantityDemand9", table: "SUPPLIER_MRP_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "QuantityDemand8", table: "SUPPLIER_MRP_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "QuantityDemand7", table: "SUPPLIER_MRP_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "QuantityDemand6", table: "SUPPLIER_MRP_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "QuantityDemand5", table: "SUPPLIER_MRP_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "QuantityDemand4", table: "SUPPLIER_MRP_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "QuantityDemand31", table: "SUPPLIER_MRP_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "QuantityDemand30", table: "SUPPLIER_MRP_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "QuantityDemand29", table: "SUPPLIER_MRP_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "QuantityDemand28", table: "SUPPLIER_MRP_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "QuantityDemand27", table: "SUPPLIER_MRP_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "QuantityDemand26", table: "SUPPLIER_MRP_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "QuantityDemand25", table: "SUPPLIER_MRP_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "QuantityDemand24", table: "SUPPLIER_MRP_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "QuantityDemand23", table: "SUPPLIER_MRP_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "QuantityDemand22", table: "SUPPLIER_MRP_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "QuantityDemand21", table: "SUPPLIER_MRP_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "QuantityDemand20", table: "SUPPLIER_MRP_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "QuantityDemand19", table: "SUPPLIER_MRP_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "QuantityDemand18", table: "SUPPLIER_MRP_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "QuantityDemand17", table: "SUPPLIER_MRP_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "QuantityDemand16", table: "SUPPLIER_MRP_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "QuantityDemand15", table: "SUPPLIER_MRP_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "QuantityDemand14", table: "SUPPLIER_MRP_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "QuantityDemand13", table: "SUPPLIER_MRP_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "QuantityDemand12", table: "SUPPLIER_MRP_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "QuantityDemand11", table: "SUPPLIER_MRP_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "QuantityDemand10", table: "SUPPLIER_MRP_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "decimal(18,2)"); migrationBuilder.AlterColumn( name: "PlantName", table: "SUPPLIER_MRP_DATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "PlantId", table: "SUPPLIER_MRP_DATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "MaterialDescription", table: "SUPPLIER_MRP_DATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_MRP_DATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "CreateTime", table: "SUPPLIER_MRP_DATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(DateTime), oldType: "datetime2"); migrationBuilder.AlterColumn( name: "CreateByUser", table: "SUPPLIER_MRP_DATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "UpdateTime", table: "SUPPLIER_INV_DATA", type: "datetime2", nullable: false, defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), oldClrType: typeof(DateTime), oldType: "datetime2", oldNullable: true); migrationBuilder.AlterColumn( name: "UpdateByUser", table: "SUPPLIER_INV_DATA", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "StockState", table: "SUPPLIER_INV_DATA", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_INV_DATA", type: "nvarchar(max)", nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "QuantityCurrent", table: "SUPPLIER_INV_DATA", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "decimal(18,2)", oldNullable: true); migrationBuilder.AlterColumn( name: "PlantName", table: "SUPPLIER_INV_DATA", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "PlantId", table: "SUPPLIER_INV_DATA", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "MaterialDescription", table: "SUPPLIER_INV_DATA", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_INV_DATA", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "DataUpdateTime", table: "SUPPLIER_INV_DATA", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(DateTime), oldType: "datetime2", oldNullable: true); migrationBuilder.AlterColumn( name: "CreateTime", table: "SUPPLIER_INV_DATA", type: "datetime2", nullable: false, defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), oldClrType: typeof(DateTime), oldType: "datetime2", oldNullable: true); migrationBuilder.AlterColumn( name: "CreateByUser", table: "SUPPLIER_INV_DATA", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "WriteState", table: "SUPPLIER_INFO", type: "bit", nullable: false, oldClrType: typeof(bool), oldType: "bit", oldDefaultValue: false); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_INFO", type: "nvarchar(max)", nullable: true, oldClrType: typeof(string), oldType: "NVarchar(500)", oldMaxLength: 500, oldNullable: true); migrationBuilder.AlterColumn( name: "ReadState", table: "SUPPLIER_INFO", type: "bit", nullable: false, oldClrType: typeof(bool), oldType: "bit", oldDefaultValue: false); migrationBuilder.AlterColumn( name: "WriteState", table: "SUPPLIER_EMPLOYEE", type: "bit", nullable: false, oldClrType: typeof(bool), oldType: "bit", oldDefaultValue: false); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_EMPLOYEE", type: "nvarchar(max)", nullable: true, oldClrType: typeof(string), oldType: "NVarchar(500)", oldMaxLength: 500, oldNullable: true); migrationBuilder.AlterColumn( name: "ReadState", table: "SUPPLIER_EMPLOYEE", type: "bit", nullable: false, oldClrType: typeof(bool), oldType: "bit", oldDefaultValue: false); migrationBuilder.AlterColumn( name: "UpdateByUser", table: "SUPPLIER_DEL_STATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "SupplierReceiveTime", table: "SUPPLIER_DEL_STATE", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(DateTime), oldType: "datetime2", oldNullable: true); migrationBuilder.AlterColumn( name: "SerialSrate", table: "SUPPLIER_DEL_STATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "SerialNumber", table: "SUPPLIER_DEL_STATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "RoadShippedTime", table: "SUPPLIER_DEL_STATE", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(DateTime), oldType: "datetime2", oldNullable: true); migrationBuilder.AlterColumn( name: "RoadReceiveTime", table: "SUPPLIER_DEL_STATE", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(DateTime), oldType: "datetime2", oldNullable: true); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_DEL_STATE", type: "nvarchar(max)", nullable: true, oldClrType: typeof(string), oldType: "nvarchar(max)"); migrationBuilder.AlterColumn( name: "ReceivingCrossings", table: "SUPPLIER_DEL_STATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "PlantId", table: "SUPPLIER_DEL_STATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "MaterialDescription", table: "SUPPLIER_DEL_STATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_DEL_STATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "DeliveryNumber", table: "SUPPLIER_DEL_STATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "DataCreateTime", table: "SUPPLIER_DEL_STATE", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(DateTime), oldType: "datetime2", oldNullable: true); migrationBuilder.AlterColumn( name: "CreateByUser", table: "SUPPLIER_DEL_STATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "nvarchar(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "WriteState", table: "SUPPLIER_CON_PO", type: "bit", nullable: false, oldClrType: typeof(bool), oldType: "bit", oldDefaultValue: false); migrationBuilder.AlterColumn( name: "VentureType", table: "SUPPLIER_CON_PO", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(string), oldType: "VARCHAR(50)", oldMaxLength: 50, oldNullable: true); migrationBuilder.AlterColumn( name: "VentureSpecific", table: "SUPPLIER_CON_PO", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(string), oldType: "VARCHAR(255)", oldMaxLength: 255, oldNullable: true); migrationBuilder.AlterColumn( name: "SupplierCode", table: "SUPPLIER_CON_PO", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "VARCHAR(32)", oldMaxLength: 32); migrationBuilder.AlterColumn( name: "SerialNumber", table: "SUPPLIER_CON_PO", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "VARCHAR(10)", oldMaxLength: 10); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_CON_PO", type: "nvarchar(max)", nullable: true, oldClrType: typeof(string), oldType: "NVarchar(500)", oldMaxLength: 500, oldNullable: true); migrationBuilder.AlterColumn( name: "ReadState", table: "SUPPLIER_CON_PO", type: "bit", nullable: false, oldClrType: typeof(bool), oldType: "bit", oldDefaultValue: false); migrationBuilder.AlterColumn( name: "QuantityMeet", table: "SUPPLIER_CON_PO", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5); migrationBuilder.AlterColumn( name: "PurchaseOrder", table: "SUPPLIER_CON_PO", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "VARCHAR(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "Measures", table: "SUPPLIER_CON_PO", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(string), oldType: "VARCHAR(255)", oldMaxLength: 255, oldNullable: true); migrationBuilder.AlterColumn( name: "FeedbackResults", table: "SUPPLIER_CON_PO", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "VARCHAR(10)", oldMaxLength: 10); migrationBuilder.AlterColumn( name: "WriteState", table: "SUPPLIER_CON_MMRP", type: "bit", nullable: false, oldClrType: typeof(bool), oldType: "bit", oldDefaultValue: false); migrationBuilder.AlterColumn( name: "VentureType", table: "SUPPLIER_CON_MMRP", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(string), oldType: "VARCHAR(50)", oldMaxLength: 50, oldNullable: true); migrationBuilder.AlterColumn( name: "VentureSpecific", table: "SUPPLIER_CON_MMRP", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(string), oldType: "VARCHAR(255)", oldMaxLength: 255, oldNullable: true); migrationBuilder.AlterColumn( name: "SupplierCode", table: "SUPPLIER_CON_MMRP", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "VARCHAR(32)", oldMaxLength: 32); migrationBuilder.AlterColumn( name: "StartMonth", table: "SUPPLIER_CON_MMRP", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "CHAR(7)", oldMaxLength: 7); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_CON_MMRP", type: "nvarchar(max)", nullable: true, oldClrType: typeof(string), oldType: "NVarchar(500)", oldMaxLength: 500, oldNullable: true); migrationBuilder.AlterColumn( name: "ReleaseEdition", table: "SUPPLIER_CON_MMRP", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "VARCHAR(32)", oldMaxLength: 32); migrationBuilder.AlterColumn( name: "ReadState", table: "SUPPLIER_CON_MMRP", type: "bit", nullable: false, oldClrType: typeof(bool), oldType: "bit", oldDefaultValue: false); migrationBuilder.AlterColumn( name: "QuantityMeet9", table: "SUPPLIER_CON_MMRP", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5, oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityMeet8", table: "SUPPLIER_CON_MMRP", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5, oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityMeet7", table: "SUPPLIER_CON_MMRP", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5, oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityMeet6", table: "SUPPLIER_CON_MMRP", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5); migrationBuilder.AlterColumn( name: "QuantityMeet5", table: "SUPPLIER_CON_MMRP", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5); migrationBuilder.AlterColumn( name: "QuantityMeet4", table: "SUPPLIER_CON_MMRP", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5); migrationBuilder.AlterColumn( name: "QuantityMeet3", table: "SUPPLIER_CON_MMRP", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5); migrationBuilder.AlterColumn( name: "QuantityMeet2", table: "SUPPLIER_CON_MMRP", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5); migrationBuilder.AlterColumn( name: "QuantityMeet12", table: "SUPPLIER_CON_MMRP", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5, oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityMeet11", table: "SUPPLIER_CON_MMRP", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5, oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityMeet10", table: "SUPPLIER_CON_MMRP", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5, oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityMeet1", table: "SUPPLIER_CON_MMRP", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5); migrationBuilder.AlterColumn( name: "PlantId", table: "SUPPLIER_CON_MMRP", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "VARCHAR(64)", oldMaxLength: 64); migrationBuilder.AlterColumn( name: "Measures", table: "SUPPLIER_CON_MMRP", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(string), oldType: "VARCHAR(255)", oldMaxLength: 255, oldNullable: true); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_CON_MMRP", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "VARCHAR(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "FeedbackResults", table: "SUPPLIER_CON_MMRP", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "VARCHAR(10)", oldMaxLength: 10); migrationBuilder.AlterColumn( name: "WriteState", table: "SUPPLIER_CON_DATE", type: "bit", nullable: false, oldClrType: typeof(bool), oldType: "bit", oldDefaultValue: false); migrationBuilder.AlterColumn( name: "VentureType", table: "SUPPLIER_CON_DATE", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(string), oldType: "VARCHAR(50)", oldMaxLength: 50, oldNullable: true); migrationBuilder.AlterColumn( name: "VentureSpecific", table: "SUPPLIER_CON_DATE", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(string), oldType: "VARCHAR(255)", oldMaxLength: 255, oldNullable: true); migrationBuilder.AlterColumn( name: "SupplierCode", table: "SUPPLIER_CON_DATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "VARCHAR(32)", oldMaxLength: 32); migrationBuilder.AlterColumn( name: "StartDate", table: "SUPPLIER_CON_DATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "CHAR(10)", oldMaxLength: 10); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_CON_DATE", type: "nvarchar(max)", nullable: true, oldClrType: typeof(string), oldType: "NVarchar(500)", oldMaxLength: 500, oldNullable: true); migrationBuilder.AlterColumn( name: "ReleaseEdition", table: "SUPPLIER_CON_DATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "VARCHAR(32)", oldMaxLength: 32); migrationBuilder.AlterColumn( name: "ReadState", table: "SUPPLIER_CON_DATE", type: "bit", nullable: false, oldClrType: typeof(bool), oldType: "bit", oldDefaultValue: false); migrationBuilder.AlterColumn( name: "QuantityMeet9", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5); migrationBuilder.AlterColumn( name: "QuantityMeet8", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5); migrationBuilder.AlterColumn( name: "QuantityMeet7", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5); migrationBuilder.AlterColumn( name: "QuantityMeet6", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5); migrationBuilder.AlterColumn( name: "QuantityMeet5", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5); migrationBuilder.AlterColumn( name: "QuantityMeet4", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5); migrationBuilder.AlterColumn( name: "QuantityMeet31", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5, oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityMeet30", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5, oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityMeet3", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5); migrationBuilder.AlterColumn( name: "QuantityMeet29", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5, oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityMeet28", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5, oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityMeet27", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5, oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityMeet26", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5, oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityMeet25", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5, oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityMeet24", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5, oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityMeet23", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5, oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityMeet22", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5, oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityMeet21", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5, oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityMeet20", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5, oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityMeet2", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5); migrationBuilder.AlterColumn( name: "QuantityMeet19", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5, oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityMeet18", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5, oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityMeet17", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5, oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityMeet16", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5, oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityMeet15", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5, oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityMeet14", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5, oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityMeet13", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, defaultValue: 0, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5, oldNullable: true); migrationBuilder.AlterColumn( name: "QuantityMeet12", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5); migrationBuilder.AlterColumn( name: "QuantityMeet11", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5); migrationBuilder.AlterColumn( name: "QuantityMeet10", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5); migrationBuilder.AlterColumn( name: "QuantityMeet1", table: "SUPPLIER_CON_DATE", type: "int", nullable: false, oldClrType: typeof(decimal), oldType: "DECIMAL(16,5)", oldPrecision: 16, oldScale: 5); migrationBuilder.AlterColumn( name: "PlantId", table: "SUPPLIER_CON_DATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "VARCHAR(64)", oldMaxLength: 64); migrationBuilder.AlterColumn( name: "Measures", table: "SUPPLIER_CON_DATE", type: "nvarchar(max)", nullable: false, defaultValue: "", oldClrType: typeof(string), oldType: "VARCHAR(255)", oldMaxLength: 255, oldNullable: true); migrationBuilder.AlterColumn( name: "MaterialCode", table: "SUPPLIER_CON_DATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "VARCHAR(50)", oldMaxLength: 50); migrationBuilder.AlterColumn( name: "FeedbackResults", table: "SUPPLIER_CON_DATE", type: "nvarchar(max)", nullable: false, oldClrType: typeof(string), oldType: "VARCHAR(10)", oldMaxLength: 10); migrationBuilder.AlterColumn( name: "WriteState", table: "SUPPLIER_BOM", type: "bit", nullable: false, oldClrType: typeof(bool), oldType: "bit", oldDefaultValue: false); migrationBuilder.AlterColumn( name: "Remark", table: "SUPPLIER_BOM", type: "nvarchar(max)", nullable: true, oldClrType: typeof(string), oldType: "NVarchar(500)", oldMaxLength: 500, oldNullable: true); migrationBuilder.AlterColumn( name: "ReadState", table: "SUPPLIER_BOM", type: "bit", nullable: false, oldClrType: typeof(bool), oldType: "bit", oldDefaultValue: false); } } }