- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果我需要通过一个“操作”更新或插入多个表,例如一个保存信息的调用,其中有多个包含“信息”的表。
为了论证,假设我们有以下表格:
姓名地址车工作
每次调用保存信息时,这些表中的每一个都会被插入。
哪个更好:
或
或
我已经实现了给定的第一个选项,但我确信这不是最好的方法。我不知道我的网络连接是否有问题或其他什么问题,但有时一些表被写入而其他表没有,这让我确信我没有以最好的方式做到这一点。
在一些与此问题类似的帖子中,有与 View 和其他选项有关的评论。我没有这方面的经验,所以我需要一些指导,以了解执行此操作的最佳方法以及我应该关注的方向。
最佳答案
为第一个表准备数据并为表执行InsertOnSubmit
然后第二个,第三个,第四个表也是一样的。
然后执行 SubmitChanges。
在数据库中,所有行都将被插入(或者更新或删除,如果你包括那些类型的操作)。如果在数据库更新期间出现问题,所有修改都将被删除(回滚)。所以数据的完整性是安全的!
您程序中变量中的数据不会反射(reflect)数据库,如果发生回滚,您将需要再次访问数据。
第二个变体并不总是很好,因为它只会在回滚中包含最后一个表。如果表 1 的插入顺利,没有 2 失败,nr 3 和 4 顺利,那么您将不会注意到第二次失败。
关于sql - 一次插入或更新多个表的最佳做法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6762930/
如果您想分享更多信息,可以在这里找到整个资源 指针: https://github.com/sergiotapia/DreamInCode.Net 基本上,我的API将为其他开发人员提供
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 5 年前。 Improve this qu
我不是 SCM 工具的经验丰富的用户,尽管我确信它们的用处,当然。 我在以前的工作中使用了一些不起眼的商业工具,在当前的工作中使用了 Perforce,并在我的小型个人项目中使用了 TortoiseS
所以我想知道一些我应该避免在 javascript 中做的事情以获得良好的 SEO 排名。在我的下一个站点中,我将广泛使用 jquery 和 javascript,但不想牺牲 SEO。那么您认为我应该
基本上,我想知道什么是避免 future CSS 代码出现问题和混淆的最佳方法... 像这样命名 CSS 属性: div#content ul#navigation div.float-left (真
我是一名优秀的程序员,十分优秀!