Exemplo n.º 1
0
        /// <summary>
        /// 读取记录总数
        /// </summary>
        private void LoadCount()
        {
            IPagination pagination = GetIPagination();

            pagination.SqlString = SqlString;



            var countsql = pagination.GetCountSql();



            object count = GetIDbHelper().ExecuteScalar(pagination.GetCountSql());

            if (count.GetType() == typeof(int))
            {
                _totalcount = (int)count;
            }
            else if (count.GetType() == typeof(decimal))
            {
                _totalcount = int.Parse(count.ToString());
            }
            else if (count.GetType() == typeof(long))
            {
                _totalcount = int.Parse(count.ToString());
            }
        }