当前位置:  开发笔记 > 编程语言 > 正文

在LINQ to SQL中,通过外键添加时是否需要InsertOnSubmit()?

如何解决《在LINQtoSQL中,通过外键添加时是否需要InsertOnSubmit()?》经验,为你挑选了1个好方法。

在LINQ to SQL中,通过外键添加时是否需要InsertOnSubmit()?

即如果我有代码执行以下操作,其中订单和订单行通过foreigh键链接在dbml和数据库中:

创建订单.

向datacontext订单添加订单.

创建订单行.

添加到订单.线.

我是否仍需要将订单行添加到context.OrderLine集合中?



1> leppie..:

不,几乎在所有情况下,如果您将(分配给属性或添加到实体集合)附加到附加对象(在数据库中拉出),则不需要它.如果根对象断开连接,但所有其他数据都与之相关,则只需要插入根对象:)

有点酷,嘿!

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有