EntityQueryModelVisitor.BindMemberExpression Method

Definition

Overloads

BindMemberExpression(MemberExpression, Action<IProperty,IQuerySource>)

Binds a member expression.

BindMemberExpression<TResult>(MemberExpression, IQuerySource, Func<IProperty,IQuerySource,TResult>)

Binds a member expression.

BindMemberExpression(MemberExpression, Action<IProperty,IQuerySource>)

Binds a member expression.

public virtual void BindMemberExpression (System.Linq.Expressions.MemberExpression memberExpression, Action<Microsoft.EntityFrameworkCore.Metadata.IProperty,Remotion.Linq.Clauses.IQuerySource> memberBinder);
abstract member BindMemberExpression : System.Linq.Expressions.MemberExpression * Action<Microsoft.EntityFrameworkCore.Metadata.IProperty, Remotion.Linq.Clauses.IQuerySource> -> unit
override this.BindMemberExpression : System.Linq.Expressions.MemberExpression * Action<Microsoft.EntityFrameworkCore.Metadata.IProperty, Remotion.Linq.Clauses.IQuerySource> -> unit
Public Overridable Sub BindMemberExpression (memberExpression As MemberExpression, memberBinder As Action(Of IProperty, IQuerySource))

Parameters

memberExpression
MemberExpression

The member access expression.

memberBinder
Action<IProperty,Remotion.Linq.Clauses.IQuerySource>

The member binder.

Applies to

BindMemberExpression<TResult>(MemberExpression, IQuerySource, Func<IProperty,IQuerySource,TResult>)

Binds a member expression.

public virtual TResult BindMemberExpression<TResult> (System.Linq.Expressions.MemberExpression memberExpression, Remotion.Linq.Clauses.IQuerySource querySource, Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Remotion.Linq.Clauses.IQuerySource,TResult> memberBinder);
abstract member BindMemberExpression : System.Linq.Expressions.MemberExpression * Remotion.Linq.Clauses.IQuerySource * Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Remotion.Linq.Clauses.IQuerySource, 'Result> -> 'Result
override this.BindMemberExpression : System.Linq.Expressions.MemberExpression * Remotion.Linq.Clauses.IQuerySource * Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Remotion.Linq.Clauses.IQuerySource, 'Result> -> 'Result
Public Overridable Function BindMemberExpression(Of TResult) (memberExpression As MemberExpression, querySource As IQuerySource, memberBinder As Func(Of IProperty, IQuerySource, TResult)) As TResult

Type Parameters

TResult

Type of the result.

Parameters

memberExpression
MemberExpression

The member access expression.

querySource
Remotion.Linq.Clauses.IQuerySource

The query source.

memberBinder
Func<IProperty,Remotion.Linq.Clauses.IQuerySource,TResult>

The member binder.

Returns

TResult

A TResult.

Applies to