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);
...........略.....
}

扫一扫加作者微信


版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网