标签: c# linq-to-sql foreign-keys
在LINQ to SQL中,通过外键添加时是否需要InsertOnSubmit()?
即。如果我有代码执行以下操作,其中订单和订单行通过foreigh键在dbml和数据库中链接:
我还需要将订单行添加到context.OrderLine集合吗?
答案 0 :(得分:9)
不,几乎在所有情况下,如果您将(分配给属性或添加到实体集合)附加到附加对象(在数据库中拉出),则不需要它。如果根对象已断开连接,但所有其他数据都与之相关,则只需插入根对象:)
有点酷,嘿!