1
This commit is contained in:
@@ -64,7 +64,7 @@ namespace TechHelper.Context.Configuration
|
||||
builder.HasOne(sd => sd.Student) // 当前 SubmissionDetail 有一个 User (作为学生)
|
||||
.WithMany(u => u.SubmissionDetails)
|
||||
.HasForeignKey(sd => sd.StudentId) // 外键是 SubmissionDetail.StudentId
|
||||
.OnDelete(DeleteBehavior.Restrict); // 当 User (学生) 被删除时,如果他/她还有提交详情,则会阻止删除。
|
||||
.OnDelete(DeleteBehavior.Cascade); // 当 User (学生) 被删除时,如果他/她还有提交详情,则会阻止删除。
|
||||
// 这是一个更安全的选择,以防止意外数据丢失。
|
||||
|
||||
builder.HasOne(sd => sd.AssignmentQuestion) // 当前 SubmissionDetail 有一个 AssignmentQuestion
|
||||
|
Reference in New Issue
Block a user