EntityQueryModelVisitor.BindMethodCallExpression 메서드

정의

오버로드

BindMethodCallExpression(MethodCallExpression, Action<IProperty,IQuerySource>)

메서드 호출 식을 바인딩합니다.

BindMethodCallExpression<TResult>(MethodCallExpression, Func<IProperty,IQuerySource,TResult>)

메서드 호출 식을 바인딩합니다.

BindMethodCallExpression<TResult>(MethodCallExpression, IQuerySource, Func<IProperty,IQuerySource,TResult>)

메서드 호출 식을 바인딩합니다.

BindMethodCallExpression(MethodCallExpression, Action<IProperty,IQuerySource>)

메서드 호출 식을 바인딩합니다.

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

매개 변수

methodCallExpression
MethodCallExpression

메서드 호출 식입니다.

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

메서드 호출 바인더입니다.

적용 대상

BindMethodCallExpression<TResult>(MethodCallExpression, Func<IProperty,IQuerySource,TResult>)

메서드 호출 식을 바인딩합니다.

public virtual TResult BindMethodCallExpression<TResult> (System.Linq.Expressions.MethodCallExpression methodCallExpression, Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Remotion.Linq.Clauses.IQuerySource,TResult> methodCallBinder);
abstract member BindMethodCallExpression : System.Linq.Expressions.MethodCallExpression * Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Remotion.Linq.Clauses.IQuerySource, 'Result> -> 'Result
override this.BindMethodCallExpression : System.Linq.Expressions.MethodCallExpression * Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Remotion.Linq.Clauses.IQuerySource, 'Result> -> 'Result
Public Overridable Function BindMethodCallExpression(Of TResult) (methodCallExpression As MethodCallExpression, methodCallBinder As Func(Of IProperty, IQuerySource, TResult)) As TResult

형식 매개 변수

TResult

결과의 유형입니다.

매개 변수

methodCallExpression
MethodCallExpression

메서드 호출 식입니다.

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

메서드 호출 바인더입니다.

반환

TResult

A TResult.

적용 대상

BindMethodCallExpression<TResult>(MethodCallExpression, IQuerySource, Func<IProperty,IQuerySource,TResult>)

메서드 호출 식을 바인딩합니다.

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

형식 매개 변수

TResult

결과의 유형입니다.

매개 변수

methodCallExpression
MethodCallExpression

메서드 호출 식입니다.

querySource
Remotion.Linq.Clauses.IQuerySource

쿼리 원본입니다.

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

메서드 호출 바인더입니다.

반환

TResult

A TResult.

적용 대상