共用方式為


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

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

TResult。

適用於