【发布时间】:2011-05-21 05:09:54
【问题描述】:
SharePoint 不提供对列表数据操作的事务(回滚和提交)支持。实现事务行为的解决方法是什么。
用例 1: 当一个项目添加到列表中时,我想更新另一个列表项目。但如果更新失败,我想回滚添加到第一个列表中的项目。
用例 2: 以编程方式更新 10 个列表项。如果第 10 次更新失败,我想回滚之前的 9 次更新。
虽然 SharePoint 列表不是关系数据库,也不应该作为关系数据库,但开发人员越来越多地使用它来存储业务关键数据(需要数据完整性),并且不鼓励他们使用外部列表,因为它对普通列表中可用的功能。
【问题讨论】:
标签: sharepoint sharepoint-2010 transactions