事务代码判断机制
金蝶云社区-云社区用户5kC73565
云社区用户5kC73565
0人赞赏了该文章 1,132次浏览 未经作者许可,禁止转载编辑于2016年12月17日 12:10:25


[tr][td]/ 必须引用System.Transactions.dll
using (KDTransactionScope trans = new KDTransactionScope(
System.Transactions.TransactionScopeOption.Required))
{
IOperationResult saveResult1 = saveService.Save(ctx, customer_info1, DynamicObjectList, null, "Save");
if (saveResult1 != null && saveResult1.IsSuccess == true)
{
IOperationResult saveResult2 = saveService.Save(ctx, customer_info2, DynamicObjectList, null, "Save");
}
trans.Complete();
}

如果saveResult1 成功,saveResult2失败,是否需要这样判断 ,saveResult1 成功saveResult2失败就无法处理
if (saveResult2 != null && saveResult2.IsSuccess == true) trans.Complete();