using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace backend.Models; public class UserQuizAnswer { [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int Id { get; set; } [Required] public int UserQuizAttemptId { get; set; } [Required] public int QuestionId { get; set; } [Required] public int SelectedOption { get; set; } public bool IsCorrect { get; set; } // Navigation [ForeignKey(nameof(UserQuizAttemptId))] public UserQuizAttempt QuizAttempt { get; set; } = null!; [ForeignKey(nameof(QuestionId))] public QuizQuestion Question { get; set; } = null!; }