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);

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

}
上一篇 下一篇