public override IEnumerable <SqlParam> GetSqlConditionParameter() { if (string.IsNullOrEmpty(ParamName)) { return(Parameters); } if (Parameters.Any()) { return(Parameters); } Parameters.Add(new SqlParam { ParameterName = ParamName + "_CatId", Value = CategoryId }); Parameters.AddRange(ListFilter.Select(i => new SqlParam { ParameterName = ParamName + i, Value = i })); return(Parameters); }