谁能帮我解释一下下面这个东西的方法都是干什么用的啊??
namespace CNTD.Center.Data
{
public abstract class DataObj
{
protected SqlConnection sqlConn;
public DataObj(string newConnStr);
protected string ConnStr { get; }
protected int RunProcedure(string storeProcName, IDataParameter[] parames);
protected int RunProcedure(string storeProcName, IDataParameter[] parames, out int rowsAffected);
protected DataSet RunProcedure(string storeProcName, IDataParameter[] parames, string tableName);
protected void RunProcedure(string storeProcName, IDataParameter[] parames, DataSet dataSet, string tableName);
protected SqlDataReader RunProcedureReader(string storeProcName, IDataParameter[] parames);
protected DataTable RunProcedureTable(string storeProcName, IDataParameter[] parames);
protected DataTable RunProcedureTable(string storeProcName, IDataParameter[] parames, string tableName);
protected SqlParameter SetParaInt(string datebase);
protected SqlParameter SetParaStr(string datebase);
protected SqlParameter[] SetParaZu(int id);
protected SqlParameter[] SetParaZu(string id);
protected SqlParameter[] SetParaZu(int iv, int iv2);
protected SqlParameter[] SetParaZu(int iv, string sv);
protected SqlParameter[] SetParaZu(string iv, string iv2);
}
}
------解决方案--------------------都是自己写的,神才知道干什么,看样子都跟数据有关系,比如 RunProcedure,看似执行存储过程的
------解决方案--------------------看起来像是一个数据访问层的基类,定义了一些基本的方法,由实现的子类去实现
------解决方案--------------------操作数据库的一个抽象类,提供给别人继承用的!~
------解决方案--------------------自己写的一个操作数据库的类吧?