Merge branch 'codex/shiyan' into master

# Conflicts:
#	web/package-lock.json
This commit is contained in:
2026-08-09 14:51:24 +08:00 Unverified
25 changed files with 21324 additions and 1196 deletions
@@ -619,6 +619,10 @@ public sealed class AppDbContext(DbContextOptions<AppDbContext> options)
entity.HasOne(x => x.TeachingTask).WithMany()
.HasForeignKey(x => x.TeachingTaskId)
.OnDelete(DeleteBehavior.Restrict);
entity.HasIndex(x => x.ScheduleEntryId);
entity.HasOne(x => x.ScheduleEntry).WithMany()
.HasForeignKey(x => x.ScheduleEntryId)
.OnDelete(DeleteBehavior.Restrict);
});
builder.Entity<ExperimentSession>(entity =>