在EF6中插入了父级,但未保存其子级并给出错误
public virtual void Insert(TEntity entity)
{
entity.ObjectState = ObjectState.Added;
_dbSet.Attach(entity);
context.Entry(entity).State = EntityState.Added;
}
但它给出了错误:
发生了引用完整性约束违规:关系的一端的属性值与另一端的n的属性值不匹配
模型看起来像
public class student
{
public int Id;
virtual ICollection<Courses> Courseslist ;
}