IQueryCompiler IQueryCompiler Interface

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 interface IQueryCompiler
Public Interface IQueryCompiler

Methods

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.

TResult Execute<TResult>(Expression query)
Function Execute(Of TResult)(query As Expression) As TResult
Type Parameters
TResult
Parameters
query
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.

IAsyncEnumerable<TResult> ExecuteAsync<TResult>(Expression query)
Function ExecuteAsync(Of TResult)(query As Expression) As IAsyncEnumerable(Of TResult)
Type Parameters
TResult
Parameters
query
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.

Task<TResult> ExecuteAsync<TResult>(Expression query, CancellationToken cancellationToken)
Function ExecuteAsync(Of TResult)(query As Expression, cancellationToken As CancellationToken) As Task(Of TResult)
Type Parameters
TResult
Parameters
query
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)