Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 1.96 KB

File metadata and controls

40 lines (27 loc) · 1.96 KB

CustomQueryProvider<T> Class

Index > ExpressionPowerTools.Core > ExpressionPowerTools.Core.Providers > CustomQueryProvider

Base query provider class.

public abstract class CustomQueryProvider<T> : ICustomQueryProvider<T>

Type Parameters

Parameter Name Constraints Description
T None. The entity type.

Inheritance ObjectCustomQueryProvider<T>

Implements ICustomQueryProvider<T> , IQueryProvider

Derived QueryInterceptingProvider<T> , QuerySnapshotProvider<T>

Constructors

Ctor Description
CustomQueryProvider(IQueryable sourceQuery) Initializes a new instance of the CustomQueryProvider<T> class.

Methods

Method Description
IQueryable CreateQuery(Expression expression) Creates the query.
Object Execute(Expression expression) Runs the query and returns the result.
IEnumerable<T> ExecuteEnumerable(Expression expression) Return the enumerable result.

Generated Copyright Version
02/22/2021 21:59:57 (c) Copyright 2020 Jeremy Likness. 0.9.7-beta