alexa
menu

Blazor

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Search Results for

    Show / Hide Table of Contents

    Class QueryableOperation

    DataOperation class that performs data operation in IQueryable type data sources.

    Inheritance
    object
    QueryableOperation
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Syncfusion.Blazor.Data
    Assembly: Syncfusion.Blazor.dll
    Syntax
    public static class QueryableOperation

    Methods

    Execute<T>(IQueryable<T>, DataManagerRequest)

    Executes the query against the given data source and returns the resultant records.

    Declaration
    public static IQueryable<T> Execute<T>(IQueryable<T> dataSource, DataManagerRequest manager)
    Parameters
    Type Name Description
    IQueryable<T> dataSource

    Input data source against which the query to be executed.

    DataManagerRequest manager

    Query to be executed.

    Returns
    Type Description
    IQueryable<T>

    IQueryable - resultant records.

    Type Parameters
    Name
    T

    PerformFiltering<T>(IQueryable<T>, List<WhereFilter>, string)

    Apply the given filter criteria against the data source and returns the filtered records.

    Declaration
    public static IQueryable<T> PerformFiltering<T>(IQueryable<T> dataSource, List<WhereFilter> whereFilter, string condition)
    Parameters
    Type Name Description
    IQueryable<T> dataSource

    Data source to be filtered.

    List<WhereFilter> whereFilter

    List of filter criteria.

    string condition

    Filter merge condition. Value can be either AND or OR.

    Returns
    Type Description
    IQueryable<T>

    IQueryable - filtered records.

    Type Parameters
    Name
    T

    PerformGrouping<T>(IQueryable<T>, List<string>)

    Groups data source by the given list of column names.

    Declaration
    public static IQueryable PerformGrouping<T>(IQueryable<T> dataSource, List<string> grouped)
    Parameters
    Type Name Description
    IQueryable<T> dataSource

    Input data source to be grouped.

    List<string> grouped

    List of column names by which rows will be grouped.

    Returns
    Type Description
    IQueryable

    IQueryable.

    Type Parameters
    Name
    T

    PerformSearching<T>(IQueryable<T>, List<SearchFilter>)

    Apply the given search criteria against the data source and returns the filtered records.

    Declaration
    public static IQueryable<T> PerformSearching<T>(IQueryable<T> dataSource, List<SearchFilter> searchFilter)
    Parameters
    Type Name Description
    IQueryable<T> dataSource

    Data source to be filtered.

    List<SearchFilter> searchFilter

    List of search criteria.

    Returns
    Type Description
    IQueryable<T>

    IQueryable - searched records.

    Type Parameters
    Name
    T

    PerformSelect(IQueryable, List<string>)

    Selects the fields from data source.

    Declaration
    public static IQueryable PerformSelect(IQueryable dataSource, List<string> select)
    Parameters
    Type Name Description
    IQueryable dataSource

    Input data source.

    List<string> select

    Fields to select.

    Returns
    Type
    IQueryable

    PerformSelect<T>(IQueryable, List<string>)

    Selects the fields from data source.

    Declaration
    public static IQueryable PerformSelect<T>(IQueryable dataSource, List<string> select)
    Parameters
    Type Name Description
    IQueryable dataSource

    Input data source.

    List<string> select

    Fields to select.

    Returns
    Type
    IQueryable
    Type Parameters
    Name Description
    T

    Type of the data source elements.

    PerformSkip<T>(IQueryable<T>, int)

    Skip the given number of records from data source and returns the resultant records.

    Declaration
    public static IQueryable<T> PerformSkip<T>(IQueryable<T> dataSource, int skip)
    Parameters
    Type Name Description
    IQueryable<T> dataSource

    Input data source.

    int skip

    Number of records to be skipped.

    Returns
    Type Description
    IQueryable<T>

    IQueryable.

    Type Parameters
    Name
    T

    PerformSorting<T>(IQueryable<T>, List<SortedColumn>)

    Sorts the data source using the given sort descriptor and returns the sorted records.

    Declaration
    public static IQueryable<T> PerformSorting<T>(IQueryable<T> dataSource, List<SortedColumn> sortedColumns)
    Parameters
    Type Name Description
    IQueryable<T> dataSource

    Data source to be sorted.

    List<SortedColumn> sortedColumns

    List of sort criteria.

    Returns
    Type Description
    IQueryable<T>

    IQueryable - sorted records.

    Type Parameters
    Name
    T

    PerformSorting<T>(IQueryable<T>, List<Sort>)

    Sorts the data source using the given sort descriptor and returns the sorted records.

    Declaration
    public static IQueryable<T> PerformSorting<T>(IQueryable<T> dataSource, List<Sort> sortColumns)
    Parameters
    Type Name Description
    IQueryable<T> dataSource

    Data source to be sorted.

    List<Sort> sortColumns

    List of sort criteria.

    Returns
    Type Description
    IQueryable<T>

    IQueryable - sorted records.

    Type Parameters
    Name
    T

    PerformTake<T>(IQueryable<T>, int)

    Take the given number of records from data source.

    Declaration
    public static IQueryable<T> PerformTake<T>(IQueryable<T> dataSource, int take)
    Parameters
    Type Name Description
    IQueryable<T> dataSource

    Input data source.

    int take

    Number of records to be taken.

    Returns
    Type Description
    IQueryable<T>

    IQueryable.

    Type Parameters
    Name
    T
    In this article
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved