[英]NullReferenceException when doing InsertOnSubmit in LINQ to SQL
[英]In LINQ to SQL, is InsertOnSubmit() required when adding via a Foreign Key?
在LINQ to SQL中,通过外键添加时是否需要InsertOnSubmit()?
即如果我有代码执行以下操作,其中订单和订单行通过foreigh键链接在dbml和数据库中:
我是否仍需要将订单行添加到context.OrderLine集合中?
不,几乎在所有情况下,如果您将(分配给属性或添加到实体集合)附加到附加对象(在数据库中拉出),则不需要它。 如果根对象断开连接,但所有其他数据都与之相关,则只需要插入根对象:)
有点酷,嘿!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.