⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 smartsoft.common.sql.dbfactory.cs

📁 一个通用的数据库操作类,可以访问ACESS,SQLServer,Oracle,OleDB等,并提供常用对表的读取及更新操作。
💻 CS
📖 第 1 页 / 共 5 页
字号:
            数据表DataSetX = this.通用DataSet查询(数据表名称, CommandType.StoredProcedure, 存储过程名称String, 数据库命令参数CommandParameters);

            return 数据表DataSetX;
        }

        //--------------------
        #endregion  扩展命令 通用DataSet查询

        #region 扩展命令 数据表DataReader查询
        //------------------------
        protected System.Data.IDataReader 通用DataReader查询BY存储过程(string 存储过程名称String, params IDbDataParameter[] 数据库命令参数CommandParameters)
        {
            System.Data.IDataReader 数据表DataReaderX = null;
            数据表DataReaderX = this.通用DataReader查询(CommandType.StoredProcedure, 存储过程名称String, 数据库命令参数CommandParameters);
            return 数据表DataReaderX;
        }
        //--------------------
        #endregion  扩展命令 通用DataReader查询

        #region 扩展命令 通用DataTable查询
        //---------------------------
        protected System.Data.DataTable 通用DataTable查询BY存储过程(string 数据表名称, string 存储过程名称String, params IDbDataParameter[] 数据库命令参数CommandParameters)
        {
            System.Data.DataTable 数据表DataTableX = new DataTable();
            数据表DataTableX = this.通用DataTable查询(数据表名称, CommandType.StoredProcedure, 存储过程名称String, 数据库命令参数CommandParameters);
            return 数据表DataTableX;
        }
        //------------
        #endregion 扩展命令 通用DataTable查询

    }

    public abstract class DBFactory数据库文本命令类 : DBFactory数据库基础类
    {
        #region 构造函数
        public DBFactory数据库文本命令类(SmartSoft.Common.SQL.数据库类型 数据库类型enum, string 数据库链接字符串String)
            : base(数据库类型enum, 数据库链接字符串String)
        {

        }
        //-------------
        #endregion 构造函数

        #region 扩展命令 数据值查询
        //----------------------------------
        protected string 数据值查询StringBY文本命令(string 数据值名称, string 数据库命令文本CommandText, params IDbDataParameter[] 数据库命令参数CommandParameters)
        {
            string 数据值String = "";
            数据值String = this.数据值查询String(数据值名称, CommandType.Text, 数据库命令文本CommandText, 数据库命令参数CommandParameters);
            return 数据值String;
        }

        protected string 数据值查询StringBY存储过程(string 数据值名称, string 存储过程名称String, params IDbDataParameter[] 数据库命令参数CommandParameters)
        {
            string 数据值String = "";
            数据值String = this.数据值查询String(数据值名称, CommandType.StoredProcedure, 存储过程名称String, 数据库命令参数CommandParameters);
            return 数据值String;
        }

        //-------------------------------

        //----------------------------------
        protected byte[] 数据值查询ByteBY文本命令(string 数据值名称, string 数据库命令文本CommandText, params IDbDataParameter[] 数据库命令参数CommandParameters)
        {
            byte[] 数据值Byte = null;
            数据值Byte = this.数据值查询Byte(数据值名称, CommandType.Text, 数据库命令文本CommandText, 数据库命令参数CommandParameters);
            return 数据值Byte;
        }

        protected byte[] 数据值查询ByteBY存储过程(string 数据值名称, string 存储过程名称String, params IDbDataParameter[] 数据库命令参数CommandParameters)
        {
            byte[] 数据值Byte = null;
            数据值Byte = this.数据值查询Byte(数据值名称, CommandType.StoredProcedure, 存储过程名称String, 数据库命令参数CommandParameters);
            return 数据值Byte;
        }
        //-------------------------------

        #endregion  扩展命令 数据值查询

        #region 扩展命令 数据库命令标量查询
        //----------------------------------
        protected string 数据库命令标量查询StringBY文本命令(string 数据库命令文本CommandText, params IDbDataParameter[] 数据库命令参数CommandParameters)
        {
            string 数据值String = "";
            数据值String = this.数据库命令标量查询String(CommandType.Text, 数据库命令文本CommandText, 数据库命令参数CommandParameters);
            return 数据值String;
        }

        protected string 数据库命令标量查询StringBY存储过程(string 存储过程名称String, params IDbDataParameter[] 数据库命令参数CommandParameters)
        {
            string 数据值String = "";
            数据值String = this.数据库命令标量查询String(CommandType.StoredProcedure, 存储过程名称String, 数据库命令参数CommandParameters);
            return 数据值String;
        }

        //-------------------------------

        //----------------------------------
        protected byte[] 数据库命令标量查询ByteBY文本命令(string 数据库命令文本CommandText, params IDbDataParameter[] 数据库命令参数CommandParameters)
        {
            byte[] 数据值Byte = null;
            数据值Byte = this.数据库命令标量查询Byte(CommandType.Text, 数据库命令文本CommandText, 数据库命令参数CommandParameters);
            return 数据值Byte;
        }

        protected byte[] 数据库命令标量查询ByteBY存储过程(string 存储过程名称String, params IDbDataParameter[] 数据库命令参数CommandParameters)
        {
            byte[] 数据值Byte = null;
            数据值Byte = this.数据库命令标量查询Byte(CommandType.StoredProcedure, 存储过程名称String, 数据库命令参数CommandParameters);
            return 数据值Byte;
        }

        //-------------------------------

        #endregion  扩展命令 数据值查询

        #region 扩展命令 非查询
        //------------------------
        protected int 数据库命令非查询BY文本命令(string 数据库命令文本CommandText, params IDbDataParameter[] 数据库命令参数CommandParameters)
        {
            int 非查询操作返回值Int = 0;
            非查询操作返回值Int = this.数据库命令非查询(CommandType.Text, 数据库命令文本CommandText, 数据库命令参数CommandParameters);
            return 非查询操作返回值Int;
        }

        protected int 数据库命令非查询BY存储过程(string 存储过程名称String, params IDbDataParameter[] 数据库命令参数CommandParameters)
        {
            int 非查询操作返回值Int = 0;
            非查询操作返回值Int = this.数据库命令非查询(CommandType.StoredProcedure, 存储过程名称String, 数据库命令参数CommandParameters);
            return 非查询操作返回值Int;
        }
        //-----------------------
        #endregion  扩展命令 非查询

        #region 扩展命令 通用DataSet查询
        //------------------------
        protected System.Data.DataSet 通用DataSet查询BY文本命令(string 数据表名称, string 数据库命令文本CommandText, params IDbDataParameter[] 数据库命令参数CommandParameters)
        {
            System.Data.DataSet 数据表DataSetX = new System.Data.DataSet();
            数据表DataSetX = this.通用DataSet查询(数据表名称, CommandType.Text, 数据库命令文本CommandText, 数据库命令参数CommandParameters);

            return 数据表DataSetX;
        }

        protected System.Data.DataSet 通用DataSet查询BY存储过程(string 数据表名称, string 存储过程名称String, params IDbDataParameter[] 数据库命令参数CommandParameters)
        {
            System.Data.DataSet 数据表DataSetX = new System.Data.DataSet();
            数据表DataSetX = this.通用DataSet查询(数据表名称, CommandType.StoredProcedure, 存储过程名称String, 数据库命令参数CommandParameters);

            return 数据表DataSetX;
        }

        //--------------------
        #endregion  扩展命令 通用DataSet查询

        #region 扩展命令 数据表DataReader查询
        //------------------------
        protected System.Data.IDataReader 通用DataReader查询BY文本命令(string 数据库命令文本CommandText, params IDbDataParameter[] 数据库命令参数CommandParameters)
        {
            System.Data.IDataReader 数据表DataReaderX = null;
            数据表DataReaderX = this.通用DataReader查询(CommandType.Text, 数据库命令文本CommandText, 数据库命令参数CommandParameters);
            return 数据表DataReaderX;
        }

        protected System.Data.IDataReader 通用DataReader查询BY存储过程(string 存储过程名称String, params IDbDataParameter[] 数据库命令参数CommandParameters)
        {
            System.Data.IDataReader 数据表DataReaderX = null;
            数据表DataReaderX = this.通用DataReader查询(CommandType.StoredProcedure, 存储过程名称String, 数据库命令参数CommandParameters);
            return 数据表DataReaderX;
        }
        //--------------------
        #endregion  扩展命令 通用DataReader查询

        #region 扩展命令 通用DataTable查询
        //---------------------------
        protected System.Data.DataTable 通用DataTable查询BY文本命令(string 数据表名称, string 数据库命令文本CommandText, params IDbDataParameter[] 数据库命令参数CommandParameters)
        {
            System.Data.DataTable 数据表DataTableX = new DataTable();
            数据表DataTableX = this.通用DataTable查询(数据表名称, CommandType.Text, 数据库命令文本CommandText, 数据库命令参数CommandParameters);
            return 数据表DataTableX;
        }

        protected System.Data.DataTable 通用DataTable查询BY存储过程(string 数据表名称, string 存储过程名称String, params IDbDataParameter[] 数据库命令参数CommandParameters)
        {
            System.Data.DataTable 数据表DataTableX = new DataTable();
            数据表DataTableX = this.通用DataTable查询(数据表名称, CommandType.StoredProcedure, 存储过程名称String, 数据库命令参数CommandParameters);
            return 数据表DataTableX;
        }
        //------------
        #endregion 扩展命令 通用DataTable查询

    }

    public abstract class DBFactory数据库视图表类 : DBFactory数据库基础类
    {
        #region 构造函数
        public DBFactory数据库视图表类(SmartSoft.Common.SQL.数据库类型 数据库类型enum, string 数据库链接字符串String)
            : base(数据库类型enum, 数据库链接字符串String)
        {

        }

        #endregion 构造函数

        #region 扩展命令 通用视图表记录查询

        protected System.Data.IDataReader 视图表通用DataReader查询BY文本命令(string 数据序列表达式X, string 视图表达式X, string 查询条件表达式X, string 分组表达式X, string 排序表达式X, params IDbDataParameter[] 数据库命令参数CommandParameters)
        {
            System.Data.IDataReader SELECT表记录 = null;
            string SQL语句 = SmartSoft.Common.SQL.SQLExpression.SQL语句.获取数据行(数据序列表达式X, 视图表达式X, 查询条件表达式X, 分组表达式X, 排序表达式X);
            if (视图表达式X != "")
            {
                if (数据序列表达式X != "")
                {
                    if (SQL语句 != "")
                    {

                        SELECT表记录 = this.通用DataReader查询(CommandType.Text,SQL语句, 数据库命令参数CommandParameters);
                    }
                }
            }
            return SELECT表记录;
        }

        protected System.Data.DataTable 视图表通用DataTable查询BY文本命令(string 数据表名称X, string 数据序列表达式X, string 视图表达式X, string 查询条件表达式X, string 分组表达式X, string 排序表达式X, params IDbDataParameter[] 数据库命令参数CommandParameters)
        {
            System.Data.DataTable SELECT表记录 = new System.Data.DataTable();
            string SQL语句 = SmartSoft.Common.SQL.SQLExpression.SQL语句.获取数据行(数据序列表达式X, 视图表达式X, 查询条件表达式X, 分组表达式X, 排序表达式X);
            if (视图表达式X != "")
            {
                if (数据序列表达式X != "")
                {
                    if (SQL语句 != "")
                    {

                        SELECT表记录 = this.通用DataTable查询(数据表名称X, CommandType.Text, SQL语句, 数据库命令参数CommandParameters);
                    }
                }
            }
            return SELECT表记录;
        }

        protected System.Data.DataSet 视图表通用DataSet查询BY文本命令(string 数据表名称, string 数据序列表达式X, string 视图表达式X, string 查询条件表达式X, string 分组表达式X, string 排序表达式X, params IDbDataParameter[] 数据库命令参数CommandParameters)
        {
            System.Data.DataSet SELECT表记录 = new System.Data.DataSet();
            string SQL语句 = SmartSoft.Common.SQL.SQLExpression.SQL语句.获取数据行(数据序列表达式X, 视图表达式X, 查询条件表达式X, 分组表达式X, 排序表达式X);
            if (视图表达式X != "")
            {
                if (数据序列表达式X != "")
                {
                    if (SQL语句 != "")
                    {

                        SELECT表记录 = this.通用DataSet查询(数据表名称,CommandType.Text, SQL语句, 数据库命令参数CommandParameters);
                    }
                }
            }
            return SELECT表记录;
        }

        #endregion 扩展命令 通用视图表记录查询

        #region 扩展命令 通用视图表值查询

        protected string 视图表字段文本值BY文本命令(string 数值表达式X, string 视图表达式X, string 查询条件表达式X, string 分组表达式X, params IDbDataParameter[] 数据库命令参数CommandParameters)
        {
            string 别名值 = "";
            string SQL语句 = SmartSoft.Common.SQL.SQLExpression.SQL语句.获取数据列(数值表达式X, "别名", 视图表达式X, 查询条件表达式X, 分组表达式X);
            if (SQL语句 != "")

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -