Esempio n. 1
0
        public static IPagingSQL Create(string dbType)
        {
            IPagingSQL paging = null;

            switch (dbType.ToLower())
            {
            case "sqlserver2005":
                paging = new MSSQLPagingSQL();
                break;

            case "mysql":
                paging = new MySQLPagingSQL();
                break;
            }
            return(paging);
        }
Esempio n. 2
0
        /// <summary>
        /// 创建分页器
        /// </summary>
        /// <param name="type"></param>
        /// <returns></returns>
        public static IPagingSQL CreateSqlPager(DBType type)
        {
            IPagingSQL paging = null;

            switch (type)
            {
            case DBType.MSSQL2005P:
            case DBType.MSSQL:
                paging = new MSSQLPagingSQL();
                break;

            case DBType.SQLite:
                paging = new SQLitePagingSQL();
                break;

            case DBType.Oracle:
                paging = new OraclePagingSQL();
                break;
            }
            return(paging);
        }