EntityQueryModelVisitor.BindNavigationPathPropertyExpression Method

Definition

Overloads

BindNavigationPathPropertyExpression<TResult>(Expression, Func<IEnumerable<IPropertyBase>,IQuerySource,TResult>)

Binds a navigation path property expression.

BindNavigationPathPropertyExpression<TResult>(Expression, Func<IReadOnlyList<IPropertyBase>,IQuerySource,TResult>)

Binds a navigation path property expression.

BindNavigationPathPropertyExpression<TResult>(Expression, Func<IEnumerable<IPropertyBase>,IQuerySource,TResult>)

Binds a navigation path property expression.

public virtual TResult BindNavigationPathPropertyExpression<TResult> (System.Linq.Expressions.Expression propertyExpression, Func<System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Metadata.IPropertyBase>,Remotion.Linq.Clauses.IQuerySource,TResult> propertyBinder);
abstract member BindNavigationPathPropertyExpression : System.Linq.Expressions.Expression * Func<seq<Microsoft.EntityFrameworkCore.Metadata.IPropertyBase>, Remotion.Linq.Clauses.IQuerySource, 'Result> -> 'Result
override this.BindNavigationPathPropertyExpression : System.Linq.Expressions.Expression * Func<seq<Microsoft.EntityFrameworkCore.Metadata.IPropertyBase>, Remotion.Linq.Clauses.IQuerySource, 'Result> -> 'Result
Public Overridable Function BindNavigationPathPropertyExpression(Of TResult) (propertyExpression As Expression, propertyBinder As Func(Of IEnumerable(Of IPropertyBase), IQuerySource, TResult)) As TResult

Type Parameters

TResult

Type of the result.

Parameters

propertyExpression
Expression

The property expression.

propertyBinder
Func<IEnumerable<IPropertyBase>,Remotion.Linq.Clauses.IQuerySource,TResult>

The property binder.

Returns

TResult

A TResult.

Applies to

BindNavigationPathPropertyExpression<TResult>(Expression, Func<IReadOnlyList<IPropertyBase>,IQuerySource,TResult>)

Binds a navigation path property expression.

public virtual TResult BindNavigationPathPropertyExpression<TResult> (System.Linq.Expressions.Expression propertyExpression, Func<System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IPropertyBase>,Remotion.Linq.Clauses.IQuerySource,TResult> propertyBinder);
abstract member BindNavigationPathPropertyExpression : System.Linq.Expressions.Expression * Func<System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IPropertyBase>, Remotion.Linq.Clauses.IQuerySource, 'Result> -> 'Result
override this.BindNavigationPathPropertyExpression : System.Linq.Expressions.Expression * Func<System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IPropertyBase>, Remotion.Linq.Clauses.IQuerySource, 'Result> -> 'Result
Public Overridable Function BindNavigationPathPropertyExpression(Of TResult) (propertyExpression As Expression, propertyBinder As Func(Of IReadOnlyList(Of IPropertyBase), IQuerySource, TResult)) As TResult

Type Parameters

TResult

Type of the result.

Parameters

propertyExpression
Expression

The property expression.

propertyBinder
Func<IReadOnlyList<IPropertyBase>,Remotion.Linq.Clauses.IQuerySource,TResult>

The property binder.

Returns

TResult

A TResult.

Applies to