public ICalculateQueryAble <T> Count(Expression <Func <T, object> > expression = null)
        {
            _SqlBuilder.SetSqlCommandType(SqlCommandType.Calculate);

            _SqlBuilder.AppendCalculateSql($"SELECT {{0}} FROM {_MainTableName} ");
            if (expression != null)
            {
                SqlVistorProvider.Count(expression.Body, _SqlBuilder);
            }
            else
            {
                _SqlBuilder.AddCalculateColumn("COUNT(*) ");
            }

            return(new CalculateQueryAble <T>(_SqlBuilder, _DapperKitProvider));
        }