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

属性值。

注解

此方法的这种泛型重载不会导致基元或值类型的属性值装箱到堆分配的对象中。

适用于