BO常用事件及执行顺序

BO常用事件及执行顺序3

序号

方法

事务内

说明

1

DoBeforeSave(RemoteSaveParam param)

保存动作刚开始,事务还没有开启

2

DoAfterBeginTrans(RemoteSaveParam param,

 SqlTransaction tran)

事务刚刚开启

3

DoDataSetAddRow(DbHelper db, SqlTransaction tran, 

string dataSetName, 

DataSet dataSet, DataTable table, DataRow row)

"针对""增加""记录的处理

row - 新增记录的信息"

3

DoDataSetEditRow(DbHelper db, SqlTransaction tran, 

string dataSetName,  DataSet dataSet, DataTable table, 

DataRow oldRow, DataRow newRow)

"针对""修改""记录的处理

OldRow - 旧记录的信息

NewRow - 新记录的信息"

3

DoDataSetDelRow(DbHelper db, SqlTransaction tran, 

string dataSetName,  DataSet dataSet, DataTable table, 

DataRow row)

"针对""删除""记录的处理

row - 被删记录的信息"

4

DoBeforeEndTrans(RemoteSaveParam param)

事务即将关闭前(数据即将写入数据库)

5

DoAfterSave(RemoteSaveParam param)

事务结束后(数据已写入数据库)

 

 



你可能感兴趣的:(BO常用事件及执行顺序)