首页 新闻 赞助 找找看

EF B表中两个字段依赖于A表 ForeignKey 出现错误

0
悬赏园豆:10 [已解决问题] 解决于 2016-01-29 14:19
        [ForeignKey("CollegeId")]
        public virtual College Colleges { get; set; }
        [Required]
        [Display(Name = "院系")]
        public int CollegeId { get; set; }


        [ForeignKey("ClassesId")]
        public virtual College Classes { get; set; }
        [Required]
        [Display(Name = "班级")]
        public int ClassesId { get; set; }

 

将 FOREIGN KEY 约束 'FK_dbo.Students_dbo.Colleges_ClassesId' 引入表 'Students' 可能会导致循环或多重级联路径。请指定 ON DELETE NO ACTION 或 ON UPDATE NO ACTION,或修改其他 FOREIGN KEY 约束。
无法创建约束。请参阅前面的错误消息。

阿哈太阳的主页 阿哈太阳 | 初学一级 | 园豆:23
提问于:2016-01-05 14:30
< >
分享
最佳答案
0

可能和public int ClassesId { get; set; }这里冲突

收获园豆:10
jackccc | 小虾三级 |园豆:1341 | 2016-01-05 14:41

我发现这里冲突了,该怎么解决呢,求指点

阿哈太阳 | 园豆:23 (初学一级) | 2016-01-05 14:45

@放纵的野性: 换个名字试试

jackccc | 园豆:1341 (小虾三级) | 2016-01-05 14:46

@jackccc: 不行

阿哈太阳 | 园豆:23 (初学一级) | 2016-01-05 14:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册