change JobTask to SiteTask
This commit is contained in:
@@ -9,22 +9,22 @@ using Oqtane.Interfaces;
|
||||
|
||||
namespace Oqtane.Migrations.EntityBuilders
|
||||
{
|
||||
public class JobTaskEntityBuilder : AuditableBaseEntityBuilder<JobTaskEntityBuilder>
|
||||
public class SiteTaskEntityBuilder : AuditableBaseEntityBuilder<SiteTaskEntityBuilder>
|
||||
{
|
||||
private const string _entityTableName = "JobTask";
|
||||
private readonly PrimaryKey<JobTaskEntityBuilder> _primaryKey = new("PK_JobTask", x => x.JobTaskId);
|
||||
private readonly ForeignKey<JobTaskEntityBuilder> _siteForeignKey = new("FK_JobTask_Site", x => x.SiteId, "Site", "SiteId", ReferentialAction.Cascade);
|
||||
private const string _entityTableName = "SiteTask";
|
||||
private readonly PrimaryKey<SiteTaskEntityBuilder> _primaryKey = new("PK_SiteTask", x => x.SiteTaskId);
|
||||
private readonly ForeignKey<SiteTaskEntityBuilder> _siteForeignKey = new("FK_SiteTask_Site", x => x.SiteId, "Site", "SiteId", ReferentialAction.Cascade);
|
||||
|
||||
public JobTaskEntityBuilder(MigrationBuilder migrationBuilder, IDatabase database) : base(migrationBuilder, database)
|
||||
public SiteTaskEntityBuilder(MigrationBuilder migrationBuilder, IDatabase database) : base(migrationBuilder, database)
|
||||
{
|
||||
EntityTableName = _entityTableName;
|
||||
PrimaryKey = _primaryKey;
|
||||
ForeignKeys.Add(_siteForeignKey);
|
||||
}
|
||||
|
||||
protected override JobTaskEntityBuilder BuildTable(ColumnsBuilder table)
|
||||
protected override SiteTaskEntityBuilder BuildTable(ColumnsBuilder table)
|
||||
{
|
||||
JobTaskId = AddAutoIncrementColumn(table,"JobTaskId");
|
||||
SiteTaskId = AddAutoIncrementColumn(table,"SiteTaskId");
|
||||
SiteId = AddIntegerColumn(table,"SiteId");
|
||||
Name = AddStringColumn(table, "Name", 200);
|
||||
Type = AddStringColumn(table, "Type", 200);
|
||||
@@ -37,7 +37,7 @@ namespace Oqtane.Migrations.EntityBuilders
|
||||
return this;
|
||||
}
|
||||
|
||||
public OperationBuilder<AddColumnOperation> JobTaskId { get; private set; }
|
||||
public OperationBuilder<AddColumnOperation> SiteTaskId { get; private set; }
|
||||
|
||||
public OperationBuilder<AddColumnOperation> SiteId { get; private set; }
|
||||
|
||||
@@ -8,16 +8,16 @@ namespace Oqtane.Migrations.Tenant
|
||||
{
|
||||
[DbContext(typeof(TenantDBContext))]
|
||||
[Migration("Tenant.10.01.00.04")]
|
||||
public class AddJobTasks : MultiDatabaseMigration
|
||||
public class AddSiteTasks : MultiDatabaseMigration
|
||||
{
|
||||
public AddJobTasks(IDatabase database) : base(database)
|
||||
public AddSiteTasks(IDatabase database) : base(database)
|
||||
{
|
||||
}
|
||||
|
||||
protected override void Up(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
var jobTaskEntityBuilder = new JobTaskEntityBuilder(migrationBuilder, ActiveDatabase);
|
||||
jobTaskEntityBuilder.Create();
|
||||
var siteTaskEntityBuilder = new SiteTaskEntityBuilder(migrationBuilder, ActiveDatabase);
|
||||
siteTaskEntityBuilder.Create();
|
||||
}
|
||||
|
||||
protected override void Down(MigrationBuilder migrationBuilder)
|
||||
Reference in New Issue
Block a user