Ejemplo n.º 1
0
        protected override void Down(MigrationBuilder migrationBuilder)
        {
            //Drop Alias table
            var aliasEntityBuilder = new AliasEntityBuilder(migrationBuilder, ActiveDatabase);

            aliasEntityBuilder.Drop();

            //Drop JobLog Table
            var jobLogEntityBuilder = new JobLogEntityBuilder(migrationBuilder, ActiveDatabase);

            jobLogEntityBuilder.Drop();

            //Drop Tenant table
            var tenantEntityBuilder = new TenantEntityBuilder(migrationBuilder, ActiveDatabase);

            tenantEntityBuilder.Drop();

            //Drop ModuleDefinitions Table
            var moduleDefinitionsEntityBuilder = new ModuleDefinitionsEntityBuilder(migrationBuilder, ActiveDatabase);

            moduleDefinitionsEntityBuilder.Drop();

            //Drop Job Table
            var jobEntityBuilder = new JobEntityBuilder(migrationBuilder, ActiveDatabase);

            jobEntityBuilder.Drop();
        }
Ejemplo n.º 2
0
        protected override void Up(MigrationBuilder migrationBuilder)
        {
            //Create Tenant table
            var tenantEntityBuilder = new TenantEntityBuilder(migrationBuilder, ActiveDatabase);

            tenantEntityBuilder.Create();

            //Create Alias table
            var aliasEntityBuilder = new AliasEntityBuilder(migrationBuilder, ActiveDatabase);

            aliasEntityBuilder.Create();

            //Create ModuleDefinitions Table
            var moduleDefinitionsEntityBuilder = new ModuleDefinitionsEntityBuilder(migrationBuilder, ActiveDatabase);

            moduleDefinitionsEntityBuilder.Create();

            //Create Job Table
            var jobEntityBuilder = new JobEntityBuilder(migrationBuilder, ActiveDatabase);

            jobEntityBuilder.Create();

            //Create JobLog Table
            var jobLogEntityBuilder = new JobLogEntityBuilder(migrationBuilder, ActiveDatabase);

            jobLogEntityBuilder.Create();
        }
Ejemplo n.º 3
0
        protected override void Down(MigrationBuilder migrationBuilder)
        {
            //Update JobLog table
            var jobLogEntityBuilder = new JobLogEntityBuilder(migrationBuilder, ActiveDatabase);

            jobLogEntityBuilder.DropIndex("IX_JobLog_JobId");

            //Update Alias table
            var aliasEntityBuilder = new AliasEntityBuilder(migrationBuilder, ActiveDatabase);

            aliasEntityBuilder.DropIndex("IX_Alias_TenantId");
        }