Table of Contents

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

bool

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 IQueryable

The 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 IQueryable

The source.

property string

The property.

value string

The value.

op StringFilterOperator

The StringFilterOperator.

cs FilterCaseSensitivity

The 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