Namespace:   System.Web.OData.Query
Assembly:  System.Web.OData (in System.Web.OData.dll)
Overload List
| Name | Description | |
|---|---|---|
| .jpeg) | ApplyTo(IQueryable, ODataQuerySettings) | Applies the $select and $expand query options to the given IQueryable using the given ODataQuerySettings. | 
| .jpeg) | ApplyTo(IQueryable, ODataQuerySettings, IAssembliesResolver) | Applies the $select and $expand query options to the given IQueryable using the given ODataQuerySettings. | 
| .jpeg) | ApplyTo(Object, ODataQuerySettings) | Applies the $select and $expand query options to the given entity using the given ODataQuerySettings. | 
| .jpeg) | ApplyTo(Object, ODataQuerySettings, IAssembliesResolver) | Applies the $select and $expand query options to the given entity using the given ODataQuerySettings. | 
See Also
SelectExpandQueryOption Class
System.Web.OData.Query Namespace
Return to top
SelectExpandQueryOption.ApplyTo Method (IQueryable, ODataQuerySettings)
Applies the $select and $expand query options to the given IQueryable using the given ODataQuerySettings.
Syntax
public IQueryable ApplyTo(
    IQueryable queryable,
    ODataQuerySettings settings
)
public:
IQueryable^ ApplyTo(
    IQueryable^ queryable,
    ODataQuerySettings^ settings
)
member ApplyTo : 
        queryable:IQueryable *
        settings:ODataQuerySettings -> IQueryable
Public Function ApplyTo (
    queryable As IQueryable,
    settings As ODataQuerySettings
) As IQueryable
Parameters
- queryable 
 Type: System.Linq.IQueryable- The original IQueryable. 
- settings 
 Type: System.Web.OData.Query.ODataQuerySettings- The ODataQuerySettings that contains all the query application related settings. 
Return Value
Type: System.Linq.IQueryable
The new IQueryable after the filter query has been applied to.
Return to top
SelectExpandQueryOption.ApplyTo Method (IQueryable, ODataQuerySettings, IAssembliesResolver)
Applies the $select and $expand query options to the given IQueryable using the given ODataQuerySettings.
Syntax
public IQueryable ApplyTo(
    IQueryable queryable,
    ODataQuerySettings settings,
    IAssembliesResolver assembliesResolver
)
public:
IQueryable^ ApplyTo(
    IQueryable^ queryable,
    ODataQuerySettings^ settings,
    IAssembliesResolver^ assembliesResolver
)
member ApplyTo : 
        queryable:IQueryable *
        settings:ODataQuerySettings *
        assembliesResolver:IAssembliesResolver -> IQueryable
Public Function ApplyTo (
    queryable As IQueryable,
    settings As ODataQuerySettings,
    assembliesResolver As IAssembliesResolver
) As IQueryable
Parameters
- queryable 
 Type: System.Linq.IQueryable- The original IQueryable. 
- settings 
 Type: System.Web.OData.Query.ODataQuerySettings- The ODataQuerySettings that contains all the query application related settings. 
- assembliesResolver 
 Type: System.Web.Http.Dispatcher.IAssembliesResolver- The IAssembliesResolver to use. 
Return Value
Type: System.Linq.IQueryable
The new IQueryable after the filter query has been applied to.
Return to top
SelectExpandQueryOption.ApplyTo Method (Object, ODataQuerySettings)
Applies the $select and $expand query options to the given entity using the given ODataQuerySettings.
Syntax
public object ApplyTo(
    object entity,
    ODataQuerySettings settings
)
public:
Object^ ApplyTo(
    Object^ entity,
    ODataQuerySettings^ settings
)
member ApplyTo : 
        entity:Object *
        settings:ODataQuerySettings -> Object
Public Function ApplyTo (
    entity As Object,
    settings As ODataQuerySettings
) As Object
Parameters
- entity 
 Type: System.Object- The original entity. 
- settings 
 Type: System.Web.OData.Query.ODataQuerySettings- The ODataQuerySettings that contains all the query application related settings. 
Return Value
Type: System.Object
The new entity after the $select and $expand query has been applied to.
Return to top
SelectExpandQueryOption.ApplyTo Method (Object, ODataQuerySettings, IAssembliesResolver)
Applies the $select and $expand query options to the given entity using the given ODataQuerySettings.
Syntax
public object ApplyTo(
    object entity,
    ODataQuerySettings settings,
    IAssembliesResolver assembliesResolver
)
public:
Object^ ApplyTo(
    Object^ entity,
    ODataQuerySettings^ settings,
    IAssembliesResolver^ assembliesResolver
)
member ApplyTo : 
        entity:Object *
        settings:ODataQuerySettings *
        assembliesResolver:IAssembliesResolver -> Object
Public Function ApplyTo (
    entity As Object,
    settings As ODataQuerySettings,
    assembliesResolver As IAssembliesResolver
) As Object
Parameters
- entity 
 Type: System.Object- The original entity. 
- settings 
 Type: System.Web.OData.Query.ODataQuerySettings- The ODataQuerySettings that contains all the query application related settings. 
- assembliesResolver 
 Type: System.Web.Http.Dispatcher.IAssembliesResolver- The IAssembliesResolver to use. 
Return Value
Type: System.Object
The new entity after the $select and $expand query has been applied to.
Return to top