次の方法で共有


MaterializationInterceptionData.GetPropertyValue メソッド

定義

オーバーロード

GetPropertyValue(IPropertyBase)

指定したプロパティのプロパティ値を取得します。

GetPropertyValue(String)

指定した名前の プロパティのプロパティ値を取得します。

GetPropertyValue<T>(IPropertyBase)

指定したプロパティのプロパティ値を取得します。

GetPropertyValue<T>(String)

指定した名前の プロパティのプロパティ値を取得します。

GetPropertyValue(IPropertyBase)

指定したプロパティのプロパティ値を取得します。

public object? GetPropertyValue (Microsoft.EntityFrameworkCore.Metadata.IPropertyBase property);
member this.GetPropertyValue : Microsoft.EntityFrameworkCore.Metadata.IPropertyBase -> obj
Public Function GetPropertyValue (property As IPropertyBase) As Object

パラメーター

property
IPropertyBase

プロパティ。

戻り値

プロパティ値。

注釈

このメソッドのこの非ジェネリック オーバーロードにより、常にプリミティブ型または値型のプロパティ値がヒープ割り当てオブジェクトにボックス化されます。

適用対象

GetPropertyValue(String)

指定した名前の プロパティのプロパティ値を取得します。

public object? GetPropertyValue (string propertyName);
member this.GetPropertyValue : string -> obj
Public Function GetPropertyValue (propertyName As String) As Object

パラメーター

propertyName
String

プロパティ名。

戻り値

プロパティ値。

注釈

このメソッドのこの非ジェネリック オーバーロードにより、常にプリミティブ型または値型のプロパティ値がヒープ割り当てオブジェクトにボックス化されます。

適用対象

GetPropertyValue<T>(IPropertyBase)

指定したプロパティのプロパティ値を取得します。

public T GetPropertyValue<T> (Microsoft.EntityFrameworkCore.Metadata.IPropertyBase property);
member this.GetPropertyValue : Microsoft.EntityFrameworkCore.Metadata.IPropertyBase -> 'T
Public Function GetPropertyValue(Of T) (property As IPropertyBase) As T

型パラメーター

T

パラメーター

property
IPropertyBase

プロパティ。

戻り値

T

プロパティ値。

注釈

このメソッドのこのジェネリック オーバーロードでは、プリミティブ型または値型のプロパティ値がヒープ割り当てオブジェクトにボックス化されることはありません。

適用対象

GetPropertyValue<T>(String)

指定した名前の プロパティのプロパティ値を取得します。

public T GetPropertyValue<T> (string propertyName);
member this.GetPropertyValue : string -> 'T
Public Function GetPropertyValue(Of T) (propertyName As String) As T

型パラメーター

T

パラメーター

propertyName
String

プロパティ名。

戻り値

T

プロパティ値。

注釈

このメソッドのこのジェネリック オーバーロードでは、プリミティブ型または値型のプロパティ値がヒープ割り当てオブジェクトにボックス化されることはありません。

適用対象