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
ToFilter(QueryPageOptions)
将 QueryPageOptions 过滤条件转换为 FilterKeyValueAction
public static FilterKeyValueAction ToFilter(this QueryPageOptions option)
Parameters
option
QueryPageOptions
Returns
ToFilterFunc<TItem>(QueryPageOptions)
将 QueryPageOptions 过滤条件转换为 where 条件中的参数 Func<T, TResult>"/> 推荐 Linq 使用
public static Func<TItem, bool> ToFilterFunc<TItem>(this QueryPageOptions option)
Parameters
option
QueryPageOptions
Returns
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