dalMenu.cs,手工启动事务需要在构造器内指定参数_UserManualControlTrans = true
作者:C/S框架网  发布日期:2013/08/16 10:19:41
  dalMenu.cs,手工启动事务需要在构造器内指定参数_UserManualControlTrans = true


dalMenu.cs 手工启动事务,需要在构造器内指定参数: _UserManualControlTrans = true;

如果 _UserManualControlTrans = false; (系统预设=false), 调用base.Update()方法内仍然会启动事务,重复启动事务会导致系统崩溃。当_UserManualControlTrans = true; 不会再次启动事务。



重写的Update方法部份代码

 override bool Update(DataSet data)
{
 _UserManualControlTrans = true; //在这里设置参数也行

 this.BeginTransaction();

...........略.....

base.Update(data);

...........略.....

}



C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务


上一篇 下一篇