日期:2014-05-17  浏览次数:20759 次

谁能帮我解释一下下面这个东西的方法都是干什么用的啊??
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,看似执行存储过程的
------解决方案--------------------
看起来像是一个数据访问层的基类,定义了一些基本的方法,由实现的子类去实现
------解决方案--------------------
操作数据库的一个抽象类,提供给别人继承用的!~
------解决方案--------------------
自己写的一个操作数据库的类吧?