public class Admission
{
[Required]
public int AdmissionId { get; set; }
[Required]
public int SscInformationId { get; set; }
[Required]
public int HscInformationId { get; set; }
public SscInformation SscInformation { get; set; }
public HscInformation HscInformation { get; set; }
}
public class HscInformation
{
[Required]
public int HscInformationId { get; set; }
[Required]
public int EducationBoardId { get; set; }
[Required]
public int RollNumber { get; set; }
[Required]
public int PassingYear { get; set; }
public EducationBoard EducationBoard { get; set; }
}
public class SscInformation
{
[Required]
public int SscInformationId { get; set; }
[Required]
public int EducationBoardId { get; set; }
[Required]
public int RollNumber { get; set; }
[Required]
public int PassingYear { get; set; }
public EducationBoard EducationBoard { get; set; }
}
public class EducationBoard
{
[Required]
public int EducationBoardId { get; set; }
[Required(ErrorMessage = "Education Board Name is required.")]
[Display(Name = "Education Board Name")]
public string EducationBoardName { get; set; }
}
Това е моят модел на данни. Когато се опитвам да създам база данни, като използвам първия подход на код в рамка на обект, ми дава следната грешка:
Въвеждането на ограничение на FOREIGN KEY 'FK_dbo.SscInformations_dbo.EducationBoards_EducationBoardId' в таблица 'SscInformations' може да причини цикли или множество каскадни пътища. Посочете ON DELETE NO ACTION или ON UPDATE NO ACTION или променете други ограничения на FOREIGN KEY. Не може да се създаде ограничение или индекс. Вижте предишни грешки.
Как мога да разреша това??