none
WCF 和数据库 事务 RRS feed

  • 问题

  • 在一个WCF事务中,需要循环执行一个SQLSERVER存储过程,存储过程中已经拥有自己的事务。现在的问题是:当在循环中的某一次调用存储过程时,存储过程中发生异常并回滚,那么这种回滚,会导致,整WCF的事务回滚么?我想达到的效果是,在循环调用存储过程时产生的异常,会造成WCF事务回滚?能实现么?我现在的做法是 如果存储过程发生异常(if @@error!=0 or @@rowcount=0),就在该代码下 执行一个1/0的错误,供C#捕获。
    2013年7月19日 7:49