【发布时间】:2014-05-15 08:33:25
【问题描述】:
“在表 'AttendanceSheets' 上引入 FOREIGN KEY 约束 'FK_dbo.AttendanceSheets_dbo.AdulLiteracyTeachers_ALTName' 可能会导致循环或多个级联路径。指定 ON DELETE NO ACTION 或 ON UPDATE NO ACTION,或修改其他 FOREIGN KEY 约束。\r\n可以不创建约束。查看以前的错误。"}
public class AttendanceSheet
{
[Required]
[Key]
public int Attendanceid { get; set; }
[DisplayName("District")]
[ForeignKey("District")]
public int DistID { get; set; }
public virtual District District { get; set; }
[DisplayName("District")]
[ForeignKey("AdulLiteracyTeachers")]
public int ALTName { get; set; }
public virtual AdulLiteracyTeachers AdulLiteracyTeachers { get; set; }
[DisplayName("Month")]
public int Month { get; set; }
[DisplayName("Number Of Days")]
public int Attandence { get; set; }
}
使用实体框架添加控制器时出现上述错误。目的是我想填充整个教师名单以供出席。我正在使用外键输入教师姓名
【问题讨论】:
标签: entity-framework