namespace sbcLabSystem.Data.Migrations
|
{
|
using System;
|
using System.Data.Entity.Migrations;
|
|
public partial class addQCDistributionTable1 : DbMigration
|
{
|
public override void Up()
|
{
|
CreateTable(
|
"dbo.LabAndQCDistribution",
|
c => new
|
{
|
UserRequestInfo_Id = c.Int(nullable: false),
|
QCDistribution_Id = c.Int(nullable: false),
|
})
|
.PrimaryKey(t => new { t.UserRequestInfo_Id, t.QCDistribution_Id })
|
.ForeignKey("dbo.UserRequestInfoes", t => t.UserRequestInfo_Id, cascadeDelete: true)
|
.ForeignKey("dbo.QCDistributions", t => t.QCDistribution_Id, cascadeDelete: true)
|
.Index(t => t.UserRequestInfo_Id)
|
.Index(t => t.QCDistribution_Id);
|
|
AddColumn("dbo.QCDistributions", "Remark", c => c.String());
|
DropColumn("dbo.QCDistributions", "Remarks");
|
}
|
|
public override void Down()
|
{
|
AddColumn("dbo.QCDistributions", "Remarks", c => c.String());
|
DropForeignKey("dbo.LabAndQCDistribution", "QCDistribution_Id", "dbo.QCDistributions");
|
DropForeignKey("dbo.LabAndQCDistribution", "UserRequestInfo_Id", "dbo.UserRequestInfoes");
|
DropIndex("dbo.LabAndQCDistribution", new[] { "QCDistribution_Id" });
|
DropIndex("dbo.LabAndQCDistribution", new[] { "UserRequestInfo_Id" });
|
DropColumn("dbo.QCDistributions", "Remark");
|
DropTable("dbo.LabAndQCDistribution");
|
}
|
}
|
}
|