Esempio n. 1
0
        public static IQueryable Bind(IQueryable queryable, ODataQuerySettings settings,
                                      IAssemblyProvider assembliesProvider, SelectExpandQueryOption selectExpandQuery)
        {
            Contract.Assert(queryable != null);

            SelectExpandBinder binder = new SelectExpandBinder(settings, assembliesProvider, selectExpandQuery);

            return(binder.Bind(queryable));
        }
Esempio n. 2
0
        public static object Bind(object entity, ODataQuerySettings settings, IAssemblyProvider assembliesProvider,
                                  SelectExpandQueryOption selectExpandQuery)
        {
            Contract.Assert(entity != null);

            SelectExpandBinder binder = new SelectExpandBinder(settings, assembliesProvider, selectExpandQuery);

            return(binder.Bind(entity));
        }
Esempio n. 3
0
        public static IQueryable Bind(IQueryable queryable, ODataQuerySettings settings,
                                      AssembliesResolver assembliesResolver, SelectExpandQueryOption selectExpandQuery)
        {
            Contract.Assert(queryable != null);

            SelectExpandBinder binder = new SelectExpandBinder(settings, assembliesResolver, selectExpandQuery);
            var bound = binder.Bind(queryable);

            return(bound);
        }