예제 #1
0
 public static IQuery <ODataFeed <Model> > FilterBy <Model>(this IQuery <ODataFeed <Model> > query,
                                                            Expression <Func <Model, object> > property,
                                                            Requests.Filters.Filter.Operator @operator,
                                                            string value)
 {
     return(query.FilterBy(property, @operator, new Requests.Filters.Filter.Value(value)));
 }
예제 #2
0
        public static IQuery <ODataFeed <Model> > FilterBy <Model>(this IQuery <ODataFeed <Model> > query,
                                                                   Expression <Func <Model, object> > property,
                                                                   Requests.Filters.Filter.Operator @operator,
                                                                   Requests.Filters.Filter.Value value)
        {
            string propertyName = property.ResolveProperty().Name;
            var    filter       = @operator.Op(propertyName, value);

            return(query.Filter(filter));
        }