EntityQueryProvider EntityQueryProvider Class

Definition

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public class EntityQueryProvider : IAsyncQueryProvider, IQueryProvider
Public Class EntityQueryProvider
    Implements IAsyncQueryProvider, IQueryProvider
Inheritance
System.ObjectSystem.Object
EntityQueryProviderEntityQueryProvider
Implements
IAsyncQueryProviderIAsyncQueryProvider System.Linq.IQueryProviderSystem.Linq.IQueryProvider

Constructors

EntityQueryProvider(IQueryCompiler) EntityQueryProvider(IQueryCompiler)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public EntityQueryProvider(IQueryCompiler queryCompiler)
Public Sub New(queryCompiler As IQueryCompiler)
Parameters

Methods

CreateQuery(Expression) CreateQuery(Expression)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual IQueryable CreateQuery(Expression expression)
Public Overridable Function CreateQuery(expression As Expression) As IQueryable
Parameters
expression
System.Linq.Expressions.Expression System.Linq.Expressions.Expression
Returns
System.Linq.IQueryable System.Linq.IQueryable

CreateQuery(Expression) CreateQuery(Of TElement)(Expression)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual IQueryable<TElement> CreateQuery<TElement>(Expression expression)
Public Overridable Function CreateQuery(Of TElement)(expression As Expression) As IQueryable(Of TElement)
Type Parameters
TElement
Parameters
expression
System.Linq.Expressions.Expression System.Linq.Expressions.Expression
Returns
System.Linq.IQueryable<TElement> System.Linq.IQueryable(Of TElement)

Equals(Object) Equals(Object)

Inherited from System.Object

Equals(Object, Object) Equals(Object, Object)

Inherited from System.Object

Execute(Expression) Execute(Expression)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual object Execute(Expression expression)
Public Overridable Function Execute(expression As Expression) As Object
Parameters
expression
System.Linq.Expressions.Expression System.Linq.Expressions.Expression
Returns
System.Object System.Object

Execute(Expression) Execute(Of TResult)(Expression)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual TResult Execute<TResult>(Expression expression)
Public Overridable Function Execute(Of TResult)(expression As Expression) As TResult
Type Parameters
TResult
Parameters
expression
System.Linq.Expressions.Expression System.Linq.Expressions.Expression
Returns
TResult TResult

ExecuteAsync(Expression) ExecuteAsync(Of TResult)(Expression)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual IAsyncEnumerable<TResult> ExecuteAsync<TResult>(Expression expression)
Public Overridable Function ExecuteAsync(Of TResult)(expression As Expression) As IAsyncEnumerable(Of TResult)
Type Parameters
TResult
Parameters
expression
System.Linq.Expressions.Expression System.Linq.Expressions.Expression
Returns
IAsyncEnumerable<TResult> IAsyncEnumerable(Of TResult)

ExecuteAsync(Expression, CancellationToken) ExecuteAsync(Of TResult)(Expression, CancellationToken)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public virtual Task<TResult> ExecuteAsync<TResult>(Expression expression, CancellationToken cancellationToken)
Public Overridable Function ExecuteAsync(Of TResult)(expression As Expression, cancellationToken As CancellationToken) As Task(Of TResult)
Type Parameters
TResult
Parameters
expression
System.Linq.Expressions.Expression System.Linq.Expressions.Expression
cancellationToken
System.Threading.CancellationToken System.Threading.CancellationToken
Returns
System.Threading.Tasks.Task<TResult> System.Threading.Tasks.Task(Of TResult)

GetHashCode() GetHashCode()

Inherited from System.Object

GetType() GetType()

Inherited from System.Object

MemberwiseClone() MemberwiseClone()

Inherited from System.Object

ReferenceEquals(Object, Object) ReferenceEquals(Object, Object)

Inherited from System.Object

ToString() ToString()

Inherited from System.Object