父母和孩子的EF6插入

时间:2016-02-11 13:26:21

标签: c# entity-framework-6

在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 ;
}

0 个答案:

没有答案