Files
Orchard/src/Orchard.Web/Modules/Orchard.Alias/Migrations.cs

32 lines
1.4 KiB
C#
Raw Normal View History

using Orchard.Data.Migration;
namespace Orchard.Alias {
public class Migrations : DataMigrationImpl {
public int Create() {
SchemaBuilder
.CreateTable("AliasRecord",
table => table
.Column<int>("Id", column => column.PrimaryKey().Identity())
.Column<string>("Path", c => c.WithLength(2048))
.Column<int>("Action_id")
.Column<string>("RouteValues", c => c.Unlimited())
.Column<string>("Source", c => c.WithLength(256)))
.CreateTable("ActionRecord",
table => table
.Column<int>("Id", column => column.PrimaryKey().Identity())
.Column<string>("Area")
.Column<string>("Controller")
.Column<string>("Action"));
return 1;
}
public int UpdateFrom1() {
2015-07-28 13:52:55 +01:00
SchemaBuilder.AlterTable("AliasRecord",
table => table
.AddColumn<bool>("IsManaged", column => column.WithDefault(false))
2015-07-28 13:52:55 +01:00
);
return 2;
}
}
}