EntityQueryModelVisitor.BindReadValueMethod 方法

定义

重载

BindReadValueMethod(Type, Expression, Int32, IProperty)

绑定值缓冲区读取。

BindReadValueMethod(Type, Expression, Int32)

绑定值缓冲区读取。

BindReadValueMethod(Type, Expression, Int32, IProperty)

绑定值缓冲区读取。

public virtual System.Linq.Expressions.Expression BindReadValueMethod (Type memberType, System.Linq.Expressions.Expression expression, int index, Microsoft.EntityFrameworkCore.Metadata.IProperty property = default);
abstract member BindReadValueMethod : Type * System.Linq.Expressions.Expression * int * Microsoft.EntityFrameworkCore.Metadata.IProperty -> System.Linq.Expressions.Expression
override this.BindReadValueMethod : Type * System.Linq.Expressions.Expression * int * Microsoft.EntityFrameworkCore.Metadata.IProperty -> System.Linq.Expressions.Expression
Public Overridable Function BindReadValueMethod (memberType As Type, expression As Expression, index As Integer, Optional property As IProperty = Nothing) As Expression

参数

memberType
Type

成员的类型。

expression
Expression

目标表达式。

index
Int32

值缓冲区索引。

property
IProperty

正在绑定的属性。

返回

值缓冲区读取表达式。

适用于

BindReadValueMethod(Type, Expression, Int32)

绑定值缓冲区读取。

public virtual System.Linq.Expressions.Expression BindReadValueMethod (Type memberType, System.Linq.Expressions.Expression expression, int index);
abstract member BindReadValueMethod : Type * System.Linq.Expressions.Expression * int -> System.Linq.Expressions.Expression
override this.BindReadValueMethod : Type * System.Linq.Expressions.Expression * int -> System.Linq.Expressions.Expression
Public Overridable Function BindReadValueMethod (memberType As Type, expression As Expression, index As Integer) As Expression

参数

memberType
Type

成员的类型。

expression
Expression

目标表达式。

index
Int32

值缓冲区索引。

返回

值缓冲区读取表达式。

适用于