Table of Contents

Class QueryPageOptionsExtensions

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

QueryPageOptions 扩展方法

public static class QueryPageOptionsExtensions
Inheritance
QueryPageOptionsExtensions
Inherited Members

Methods

HasFilters(FilterKeyValueAction)

是否包含过滤条件

public static bool HasFilters(this FilterKeyValueAction filterKeyValueAction)

Parameters

filterKeyValueAction FilterKeyValueAction

Returns

bool

ToFilter(QueryPageOptions)

将 QueryPageOptions 过滤条件转换为 FilterKeyValueAction

public static FilterKeyValueAction ToFilter(this QueryPageOptions option)

Parameters

option QueryPageOptions

Returns

FilterKeyValueAction

ToFilterFunc<TItem>(QueryPageOptions)

将 QueryPageOptions 过滤条件转换为 where 条件中的参数 Func<T, TResult>"/> 推荐 Linq 使用

public static Func<TItem, bool> ToFilterFunc<TItem>(this QueryPageOptions option)

Parameters

option QueryPageOptions

Returns

Func<TItem, bool>

Type Parameters

TItem

ToFilterLambda<TItem>(QueryPageOptions)

将 QueryPageOptions 过滤条件转换为 Expression<TDelegate> 表达式"/> 推荐 EFCore IQueryable 使用

public static Expression<Func<TItem, bool>> ToFilterLambda<TItem>(this QueryPageOptions option)

Parameters

option QueryPageOptions

Returns

Expression<Func<TItem, bool>>

Type Parameters

TItem