Class QueryableExtension
- Namespace
- Radzen
- Assembly
- Radzen.Blazor.dll
Class QueryableExtension.
public static class QueryableExtension
- Inheritance
-
QueryableExtension
- Inherited Members
Methods
AsODataEnumerable<T>(IEnumerable<T>)
Ases the o data enumerable.
public static ODataEnumerable<T> AsODataEnumerable<T>(this IEnumerable<T> source)
Parameters
source
IEnumerable<T>The source.
Returns
- ODataEnumerable<T>
ODataEnumerable<T>.
Type Parameters
T
IsEnumerable(Type)
Gets if type is IEnumerable.
public static bool IsEnumerable(Type type)
Parameters
type
Type
Returns
SelectManyRecursive<T>(IEnumerable<T>, Func<T, IEnumerable<T>>)
Selects the many recursive.
public static IEnumerable<T> SelectManyRecursive<T>(this IEnumerable<T> source, Func<T, IEnumerable<T>> selector)
Parameters
source
IEnumerable<T>The source.
selector
Func<T, IEnumerable<T>>The selector.
Returns
- IEnumerable<T>
IEnumerable<T>.
Type Parameters
T
ToFilterString<T>(RadzenDataFilter<T>)
Converts a RadzenDataFilter to a Linq-compatibly filter string
public static string ToFilterString<T>(this RadzenDataFilter<T> filter)
Parameters
filter
RadzenDataFilter<T>The RadzenDataFilter component
Returns
- string
A Linq-compatible filter string
Type Parameters
T
The type that is being filtered
ToFilterString<T>(IEnumerable<RadzenDataGridColumn<T>>)
Converts to filterstring.
public static string ToFilterString<T>(this IEnumerable<RadzenDataGridColumn<T>> columns)
Parameters
columns
IEnumerable<RadzenDataGridColumn<T>>The columns.
Returns
- string
System.String.
Type Parameters
T
ToList(IQueryable)
Converts to list.
public static IList ToList(IQueryable query)
Parameters
query
IQueryableThe query.
Returns
- IList
IList.
ToODataFilterString<T>(RadzenDataFilter<T>)
Converts to OData filter expression.
public static string ToODataFilterString<T>(this RadzenDataFilter<T> dataFilter)
Parameters
dataFilter
RadzenDataFilter<T>The DataFilter.
Returns
- string
System.String.
Type Parameters
T
ToODataFilterString<T>(IEnumerable<RadzenDataGridColumn<T>>)
Converts to odatafilterstring.
public static string ToODataFilterString<T>(this IEnumerable<RadzenDataGridColumn<T>> columns)
Parameters
columns
IEnumerable<RadzenDataGridColumn<T>>The columns.
Returns
- string
System.String.
Type Parameters
T
Where(IQueryable, string, string, StringFilterOperator, FilterCaseSensitivity)
Wheres the specified filters.
public static IQueryable Where(this IQueryable source, string property, string value, StringFilterOperator op, FilterCaseSensitivity cs)
Parameters
source
IQueryableThe source.
property
stringThe property.
value
stringThe value.
op
StringFilterOperatorThe StringFilterOperator.
cs
FilterCaseSensitivityThe FilterCaseSensitivity.
Returns
- IQueryable
IQueryable<T>.
Where<T>(IQueryable<T>, RadzenDataFilter<T>)
Wheres the specified filters.
public static IQueryable<T> Where<T>(this IQueryable<T> source, RadzenDataFilter<T> dataFilter)
Parameters
source
IQueryable<T>The source.
dataFilter
RadzenDataFilter<T>The DataFilter.
Returns
- IQueryable<T>
IQueryable<T>.
Type Parameters
T
Where<T>(IQueryable<T>, IEnumerable<RadzenDataGridColumn<T>>)
Wheres the specified columns.
public static IQueryable<T> Where<T>(this IQueryable<T> source, IEnumerable<RadzenDataGridColumn<T>> columns)
Parameters
source
IQueryable<T>The source.
columns
IEnumerable<RadzenDataGridColumn<T>>The columns.
Returns
- IQueryable<T>
IQueryable<T>.
Type Parameters
T