首页 新闻 会员 周边 捐助

关于EF保存问题

0
悬赏园豆:30 [已解决问题] 解决于 2017-02-02 12:51
 ef 新增级联的,比如A B,A 里包含0或者多个B
A a=new A();
a.bs.Add(new B());
context.As.AddOrUpdate(a);
context.SaveChanges();
这样可以保存主外键关系么?
我用了profile,执行了A的插入语句,成功了,但是B的时候报错,说不能把NULL 插入Id
但是跟踪的时候,这个B的主键我已经赋值了。
执行前的实体关系入下图:
 
 
 
 
 
问题补充:

用的是EF 6,数据库已经建立好了。

子表的主键不是自增列

心雨纷扬的主页 心雨纷扬 | 菜鸟二级 | 园豆:309
提问于:2017-02-02 12:27
< >
分享
最佳答案
0

代码里需要显示声明主键是非自增列   DatabaseGeneratedOption.Identity

心雨纷扬 | 菜鸟二级 |园豆:309 | 2017-02-02 12:51
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册