| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- namespace WeOnlineApp.Migrations
- {
- using System;
- using System.Data.Entity.Migrations;
-
- public partial class Update200805001 : DbMigration
- {
- public override void Up()
- {
- CreateTable(
- "dbo.Train_QuestionFavoriteInfos",
- c => new
- {
- Id = c.Int(nullable: false, identity: true),
- QuestionNo = c.String(maxLength: 128),
- UserId = c.Long(nullable: false),
- CreationTime = c.DateTime(nullable: false),
- CreatorUserId = c.Long(),
- })
- .PrimaryKey(t => t.Id)
- .ForeignKey("dbo.Sys_Users", t => t.CreatorUserId)
- .ForeignKey("dbo.Train_QuestionInfos", t => t.QuestionNo)
- .ForeignKey("dbo.Sys_Users", t => t.UserId)
- .Index(t => t.QuestionNo)
- .Index(t => t.UserId)
- .Index(t => t.CreatorUserId);
-
- DropColumn("dbo.Train_QuestionInfos", "IsFavorite");
- }
-
- public override void Down()
- {
- AddColumn("dbo.Train_QuestionInfos", "IsFavorite", c => c.Boolean(nullable: false));
- DropForeignKey("dbo.Train_QuestionFavoriteInfos", "UserId", "dbo.Sys_Users");
- DropForeignKey("dbo.Train_QuestionFavoriteInfos", "QuestionNo", "dbo.Train_QuestionInfos");
- DropForeignKey("dbo.Train_QuestionFavoriteInfos", "CreatorUserId", "dbo.Sys_Users");
- DropIndex("dbo.Train_QuestionFavoriteInfos", new[] { "CreatorUserId" });
- DropIndex("dbo.Train_QuestionFavoriteInfos", new[] { "UserId" });
- DropIndex("dbo.Train_QuestionFavoriteInfos", new[] { "QuestionNo" });
- DropTable("dbo.Train_QuestionFavoriteInfos");
- }
- }
- }
|