ExtensionMethods.GetPropertyValue<T> 方法 (IEdmModel, IEdmStructuredValue, IEdmProperty, String, EdmToClrEvaluator)
获取术语类型的属性的 CLR 值,该术语类型已应用于值的类型。
命名空间: Microsoft.Data.Edm
程序集: Microsoft.Data.Edm(在 Microsoft.Data.Edm.dll 中)
语法
声明
<ExtensionAttribute> _
Public Shared Function GetPropertyValue(Of T) ( _
model As IEdmModel, _
context As IEdmStructuredValue, _
property As IEdmProperty, _
qualifier As String, _
evaluator As EdmToClrEvaluator _
) As T
用法
Dim model As IEdmModel
Dim context As IEdmStructuredValue
Dim property As IEdmProperty
Dim qualifier As String
Dim evaluator As EdmToClrEvaluator
Dim returnValue As T
returnValue = model.GetPropertyValue(context, _
property, qualifier, evaluator)
public static T GetPropertyValue<T>(
this IEdmModel model,
IEdmStructuredValue context,
IEdmProperty property,
string qualifier,
EdmToClrEvaluator evaluator
)
[ExtensionAttribute]
public:
generic<typename T>
static T GetPropertyValue(
IEdmModel^ model,
IEdmStructuredValue^ context,
IEdmProperty^ property,
String^ qualifier,
EdmToClrEvaluator^ evaluator
)
static member GetPropertyValue :
model:IEdmModel *
context:IEdmStructuredValue *
property:IEdmProperty *
qualifier:string *
evaluator:EdmToClrEvaluator -> 'T
JScript 不支持一般类型和方法。
类型参数
- T
要返回的值的 CLR 类型。
参数
- model
类型:Microsoft.Data.Edm.IEdmModel
要搜索类型批注的模型。
- context
类型:Microsoft.Data.Edm.Values.IEdmStructuredValue
要在计算中用作上下文的值。
- property
类型:Microsoft.Data.Edm.IEdmProperty
要计算的属性。
- qualifier
类型:System.String
要应用的限定符。
- evaluator
类型:Microsoft.Data.Edm.Evaluation.EdmToClrEvaluator
用于执行表达式计算的计算器。
返回值
类型:T
属性的值。
用法说明
在 Visual Basic 和 C# 中,您可以对 IEdmModel 类型的任何对象将此方法作为实例方法调用。在您使用实例方法语法调用此方法时,将忽略第一个参数。有关详细信息,请参阅https://msdn.microsoft.com/zh-cn/library/bb384936(v=vs.103)或https://msdn.microsoft.com/zh-cn/library/bb383977(v=vs.103)。