次の方法で共有


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

値バッファー インデックス。

戻り値

値バッファーの読み取り式。

適用対象