Example #1
0
        public static string Count(string EntityName, IDynamicQueryBase paramData)
        {
            StringBuilder query = new StringBuilder(200);

            query.Append($"SELECT Count(1) FROM [{EntityName}]");
            if (!string.IsNullOrWhiteSpace(paramData.WhereString))
            {
                query.Append(" where " + paramData.WhereString);
            }
            return(query.ToString());
        }
Example #2
0
        public static string Count <T>(IDynamicQueryBase paramData) where T : IEntity, new()
        {
            T             target = new T();
            StringBuilder query  = new StringBuilder(200);

            query.Append($"SELECT Count(1) FROM [{target.TableName}]");
            if (!string.IsNullOrWhiteSpace(paramData.WhereString))
            {
                query.Append(" where " + paramData.WhereString);
            }
            return(query.ToString());
        }
Example #3
0
 public static string Count <T>(this IDynamicQueryBase paramData, string appendWhere) where T : IEntity, new()
 {
     return(DynamicQuery.Count <T>(paramData, appendWhere));
 }