namespace Weee.Migrations { using System; using System.Data.Entity.Migrations; public partial class addSnapShotOnPorductLCA : DbMigration { public override void Up() { CreateTable( "dbo.ProductLCAFabSurveyResult", c => new { ID = c.Int(nullable: false), CreateDate = c.DateTime(nullable: false, precision: 7, storeType: "datetime2"), Scope1FabResult = c.Decimal(nullable: false, precision: 24, scale: 12), Scope2FabResult = c.Decimal(nullable: false, precision: 24, scale: 12), Scope3FabResult = c.Decimal(nullable: false, precision: 24, scale: 12), SecondaryWasteResult = c.Decimal(nullable: false, precision: 24, scale: 12), SecondaryWasteTransportResult = c.Decimal(nullable: false, precision: 24, scale: 12), SecondaryDirectMaterialResult = c.Decimal(nullable: false, precision: 24, scale: 12), SecondaryIndirectMaterialResult = c.Decimal(nullable: false, precision: 24, scale: 12), SecondaryWrapMaterialResult = c.Decimal(nullable: false, precision: 24, scale: 12), SecondaryTransportResult = c.Decimal(nullable: false, precision: 24, scale: 12), SnapShotFabProductionWeight = c.Decimal(precision: 24, scale: 12), SnapShotFabProductionArea = c.Decimal(precision: 24, scale: 12), SnapShotFabProductionHour = c.Decimal(precision: 24, scale: 12), SnapShotProductProductionHour = c.Decimal(precision: 24, scale: 12), SnapShotProductWeight = c.Decimal(precision: 24, scale: 12), SnapShotProductAreaSize = c.Decimal(precision: 24, scale: 12), SnapShotProductProductionPcs = c.Decimal(precision: 24, scale: 12), }) .PrimaryKey(t => t.ID) .ForeignKey("dbo.ProductLCA", t => t.ID) .Index(t => t.ID); } public override void Down() { DropForeignKey("dbo.ProductLCAFabSurveyResult", "ID", "dbo.ProductLCA"); DropIndex("dbo.ProductLCAFabSurveyResult", new[] { "ID" }); DropTable("dbo.ProductLCAFabSurveyResult"); } } }