public BuildPageQuery ( long skip, long take, AsyncPoco.Internal.PagingHelper parts, object &args ) : string | ||
skip | long | |
take | long | |
parts | AsyncPoco.Internal.PagingHelper | |
args | object | |
리턴 | string |
public override string BuildPageQuery(long skip, long take, PagingHelper.SQLParts parts, ref object[] args)
{
if (parts.sqlSelectRemoved.StartsWith("*"))
throw new Exception("Query must alias '*' when performing a paged query.\neg. select t.* from table t order by t.id");
// Same deal as SQL Server
return Singleton<SqlServerDatabaseType>.Instance.BuildPageQuery(skip, take, parts, ref args);
}