重构项目结构,移除Assignment相关功能,优化Submission模块
Some checks failed
TechAct / explore-gitea-actions (push) Failing after 12s
Some checks failed
TechAct / explore-gitea-actions (push) Failing after 12s
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user