/// <summary> /// 数据库访问单元实例化 /// </summary> /// <param name="sql">数据库脚本</param> /// <param name="onFinish">处理完成时的回调函数</param> /// <param name="finishParams">处理完成时的回调参数</param> /// <param name="onFinishOnlyDealError">完成时是否仅处理错误,这个仅做标识,具体由业务逻辑控制</param> public DbAccessItem(string sql, OnFinishAsync onFinish, object[] finishParams, bool onFinishOnlyDealError) { SpName = sql; IsSqlRun = true; OnFinish = onFinish; FinishParams = finishParams; OnFinishOnlyDealError = onFinishOnlyDealError; }
/// <summary> /// 数据库访问单元实例化 /// </summary> /// <param name="spName">存储过程名</param> /// <param name="spParams">存储过程参数</param> /// <param name="onFinish">处理完成时的回调函数</param> /// <param name="finishParams">处理完成时的回调参数</param> /// <param name="onFinishOnlyDealError">完成时是否仅处理错误,这个仅做标识,具体由业务逻辑控制</param> public DbAccessItem(string spName, ArrayList spParams, OnFinishAsync onFinish, object[] finishParams, bool onFinishOnlyDealError) { SpName = spName; SpParams = spParams; IsSqlRun = false; OnFinish = onFinish; FinishParams = finishParams; OnFinishOnlyDealError = onFinishOnlyDealError; }