【发布时间】:2010-12-06 07:02:34
【问题描述】:
我是 ADO.NET 的新手并且正在学习它。我想知道 ADO.NET 中的数据适配器是否在填充数据集和更新数据库时自己提供原子性或 ACID 属性,或者我们是否必须显式使用事务来实现这一点。
假设:
- 我想通过数据适配器从数据库中获取数据到数据集
- 向网站发送一些信息
- 对数据集中的数据进行一些更改
- 使用 DataAdapter.Update(DataSet) 更新数据库
我希望一次性完成所有步骤(如果需要,可以排除第一步,因为这将是一个可以一次性获取的离线数据),我需要一个事务吗?如果不是怎么实现呢?
【问题讨论】:
标签: ado.net transactions atomic dataadapter