其他分享
首页 > 其他分享> > EF保存外键,提示违反唯一性

EF保存外键,提示违反唯一性

作者:互联网

应该通过上下午对象来保存数据,而不是创建一个新的对象

 

using (var dc = new SchoolContext())
            {
                //GRADE g = new GRADE() { GradeId=2 };
                var greadeinfo = dc.Grades.Find(2);
                STUDENT stu = new STUDENT() { STUDENTID = 3, STUDENTNAME = "李四", HEIGHT = 180.5F, WEIGHT = 140.5F, DATEOFBIRTH = DateTime.Now, PHOTO = "987654321", GRADE= greadeinfo };

                //dc.Grades.Add(g);
                dc.Students.Add(stu);
                dc.SaveChanges();

                MessageBox.Show("创建成功");
            }

  

标签:唯一性,GRADE,EF,dc,外键,Add,greadeinfo,var,new
来源: https://www.cnblogs.com/JerryZhang320/p/15772569.html