重构项目结构,移除Assignment相关功能,优化Submission模块
Some checks failed
TechAct / explore-gitea-actions (push) Failing after 12s

This commit is contained in:
SpecialX
2025-10-09 18:57:28 +08:00
parent 403b34a098
commit ac900159ba
289 changed files with 11948 additions and 20150 deletions

View File

@@ -4,9 +4,9 @@ using Microsoft.EntityFrameworkCore;
namespace TechHelper.Context.Configuration
{
public class AssignmentQuestionConfiguration : IEntityTypeConfiguration<AssignmentQuestion>
public class AssignmentQuestionConfiguration : IEntityTypeConfiguration<ExamQuestion>
{
public void Configure(EntityTypeBuilder<AssignmentQuestion> builder)
public void Configure(EntityTypeBuilder<ExamQuestion> builder)
{
// 1. 设置表名
builder.ToTable("assignment_questions");
@@ -44,13 +44,13 @@ namespace TechHelper.Context.Configuration
builder.HasOne(aq => aq.Question)
.WithMany(q => q.AssignmentQuestions)
.WithMany(q => q.ExamQuestions)
.HasForeignKey(aq => aq.QuestionId)
.OnDelete(DeleteBehavior.Cascade);
builder.HasOne(aq => aq.ParentAssignmentQuestion)
builder.HasOne(aq => aq.ParentExamQuestion)
.WithMany(aq => aq.ChildrenAssignmentQuestion)
.HasForeignKey(aq => aq.ParentAssignmentQuestionId)
.HasForeignKey(aq => aq.ParentExamQuestionId)
.OnDelete(DeleteBehavior.Cascade);
builder.HasOne(aq => aq.QuestionContext)