数据访问层接口
IDBObject(数据访问层接口)
Contents
- IDBObject
- ExecuteProcedure(string storedProcName, IDataParameter[] parameters)
- RunProcedure
- RunProcedure(string storedprocName, IDataParameter[] parameters, OperateReader OReader)
- RunProcedure(string storedprocName, IDataParameter[] parameters, OperateReader OReader, string outparam, ref Int32 counts)
- RunProcedure(string storedprocName, params IDataParameter[] parameters)
- RunProcedure(string storedprocName, IDataParameter[] parameters, string srcTable, CommandType comType)
- RunProcedure(string storedProcName, IDataParameter[] parameters, out int rowsAffected, bool isTrans, CommandType comType)
- RunProcedure(string storedProcName, IDataParameter[] parameters, out int rowsAffected, Sql[] spItems, bool isTrans, CommandType comType)
- RunProcedure(string storedProcName, IDataParameter[] parameters, out int rowsAffected, Sql[] spItems, OperateData operate, bool isTrans, CommandType comType)
ExecuteProcedure(string storedProcName, IDataParameter[] parameters)
执行存储过程
参数:
- storedProcName:存储过程名或SQL语句
- parameters:参数
RunProcedure(string storedprocName, IDataParameter[] parameters, OperateReader OReader)
委托返回字符串
参数:
- storedProcName:存储过程名或SQL语句
- parameters:参数
- OReader:委托——代理操作数据
返回:
- 返回:字符串
RunProcedure(string storedprocName, IDataParameter[] parameters, OperateReader OReader, string outparam, ref Int32 counts)
返回字符串并统计当前数量
参数:
- storedProcName:存储过程名或SQL语句
- parameters:参数
- OReader:委托——代理操作数据
- outparam:统计总数字段名
- counts:统计值
返回:
- 返回:字符串
RunProcedure(string storedprocName, params IDataParameter[] parameters)
返回少数或单挑信息
参数:
- storedProcName:存储过程名或SQL语句
- parameters:参数
返回:
- 返回:object对象
RunProcedure(string storedprocName, IDataParameter[] parameters, string srcTable, CommandType comType)
委托返回字符串
参数:
- storedprocName:存储过程名或SQL语句
- parameters:参数
- srcTable: 表名
- comType:执行类型
返回:
- 返回:dataset
RunProcedure(string storedProcName, IDataParameter[] parameters, out int rowsAffected, bool isTrans, CommandType comType)
执行储存过程已返回值表示,并输出受影响行数
参数:
- storedProcName:存储过程名或SQL语句
- parameters:参数
- rowsAffected:影响函数
- isTrans:是否启用事务回滚
- comType:执行类型
返回:
- 输出受影响行数
RunProcedure(string storedProcName, IDataParameter[] parameters, out int rowsAffected, Sql[] spItems, bool isTrans, CommandType comType)
执行储存过程已返回值表示,并输出受影响行数
参数:
- storedProcName:存储过程名或SQL语句
- parameters:参数
- rowsAffected:影响函数
- spItems:多次执行列表
- isTrans:是否启用事务回滚
- comType:执行类型
返回:
- 输出受影响行数
RunProcedure(string storedProcName, IDataParameter[] parameters, out int rowsAffected, Sql[] spItems, OperateData operate, bool isTrans, CommandType comType)
执行储存过程已返回值表示,并输出受影响行数
参数:
- storedProcName:存储过程名或SQL语句
- parameters:参数
- rowsAffected:影响函数
- spItems:多次执行列表
- operate:多次执行操作数据委托
- isTrans:是否启用事务回滚
- comType:执行类型
返回:
- 输出受影响行数