Remove processingStatus

This commit is contained in:
2026-05-13 21:56:34 +02:00
parent d0e6eaaee8
commit 7f0266d914
17 changed files with 7 additions and 445 deletions
-21
View File
@@ -24,26 +24,5 @@ namespace Musify.Infrastructure.Persistence
public DbSet<PlayListHasTrack> PlayListHasTracks => Set<PlayListHasTrack>();
public DbSet<Upload> Uploads => Set<Upload>();
public DbSet<ProcessExecution> ProcessExecutions => Set<ProcessExecution>();
public DbSet<ProcessStepExecution> ProcessStepExecutions => Set<ProcessStepExecution>();
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<ProcessExecution>()
.HasIndex(process => new { process.CorrelationId, process.ProcessName });
modelBuilder.Entity<ProcessStepExecution>()
.HasIndex(step => new { step.ProcessExecutionId, step.StepName });
modelBuilder.Entity<ProcessExecution>()
.HasMany(process => process.Steps)
.WithOne(step => step.ProcessExecution)
.HasForeignKey(step => step.ProcessExecutionId)
.OnDelete(DeleteBehavior.Cascade);
base.OnModelCreating(modelBuilder);
}
}
}