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); }
/// <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); }