-2

filter.Operator が「オーバーライド」に等しい場合、空のフィルター (非フィルター) を返す必要があります。これを行う方法?

Func<IQueryable<T>, KendoFilterDescription, IQueryable<T>> appendFilter =
    (filteredData, filter) =>
    {
        if (filter.Operator == "override")
        {
            return filteredData;
        }
        return filteredData.Where(ConvertToWhereStatement(filter), 
                                    ParsePropertyValue<T>(filter));
    };
4

1 に答える 1