大家好,我想问一下,在利用ado.net entityframework,进入数据插入时,表结构简单的情况下,此时可以操作,没问题,但是,如果表结构有主外键的复杂关系时,就不能操作,从表中的键值,无法赋值,操作不了,哪位高手能给解决一下.
这可能是你的关系键的问题,要分类插入两天表,就是有关系的两个表同时插入数据才行, 要按主次的顺序
要先插入的值,在外键表中已经存在
需要把关系视为对象,比如一个班级表的班主任字段可能就是一个老师对象,如果不赋予完整、正确的老师对象的话,就会提示一些错误,执行前面的操作要保证老师表中有这个老师,然后从老师表中将其取出,赋值给班级对象的班主任属性,然后再插入此班级到班级表。
楼上正解,正式这样。