c# - 我是否需要将数据库事务与 c# TableAdapters 一起使用?

标签 c# transactions tableadapter

我找到了这个great article关于表适配器的事务。然而,本文并没有解释为什么需要甚至需要交易!

为什么值得我尝试与 TableAdapter 一起实现事务?

最佳答案

假设当您正在保存需要多次查询数据库的内容时,发生了一些不好的事情。当您开始保存操作时,您希望对已保存的所有数据发生什么情况? 大多数开发人员都希望使之前保存的数据失效。 嗯..这就是事务的用途:将所有保存逻辑封装在事务中,这样如果/当中间发生一些不好的事情时,就不会保存任何内容。

有关交易主题的更多信息:http://en.wikipedia.org/wiki/Database_transaction

关于c# - 我是否需要将数据库事务与 c# TableAdapters 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4095722/

相关文章:

c# - 为什么我们需要框架来做依赖解析器?

C# - WebForms - 可以复制 HttpContext.Current.SessionID 吗?

c# - 使用 Npgsql 进行 EF6 迁移时出现 DbProviderServices 错误

c# (3.5) 使用 TableAdapters 将空 DateTime 值读/写到数据库

c# 强类型数据集,其表适配器未返回预期结果

c# - 如何通过反射获得诸如 `new()` 的约束。 ()

php - 自动创建 MySQL 表 [用户控制]

java - Hibernate 将对象保存到多个 session

sql - 如何测试数据库事务逻辑?

c# - 从表中删除行而不先检查它们是否存在