ExtensionMethods.GetTermValue<T> 方法 (IEdmModel, IEdmStructuredValue, String, EdmToClrEvaluator)
获取已应用于值类型的词汇术语的 CLR 值。
命名空间: Microsoft.Data.Edm
程序集: Microsoft.Data.Edm(在 Microsoft.Data.Edm.dll 中)
语法
声明
<ExtensionAttribute> _
Public Shared Function GetTermValue(Of T) ( _
model As IEdmModel, _
context As IEdmStructuredValue, _
termName As String, _
evaluator As EdmToClrEvaluator _
) As T
用法
Dim model As IEdmModel
Dim context As IEdmStructuredValue
Dim termName As String
Dim evaluator As EdmToClrEvaluator
Dim returnValue As T
returnValue = model.GetTermValue(context, _
termName, evaluator)
public static T GetTermValue<T>(
this IEdmModel model,
IEdmStructuredValue context,
string termName,
EdmToClrEvaluator evaluator
)
[ExtensionAttribute]
public:
generic<typename T>
static T GetTermValue(
IEdmModel^ model,
IEdmStructuredValue^ context,
String^ termName,
EdmToClrEvaluator^ evaluator
)
static member GetTermValue :
model:IEdmModel *
context:IEdmStructuredValue *
termName:string *
evaluator:EdmToClrEvaluator -> 'T
JScript 不支持一般类型和方法。
类型参数
- T
要返回的值的 CLR 类型。
参数
- model
类型:Microsoft.Data.Edm.IEdmModel
要搜索术语批注的模型。
- context
类型:Microsoft.Data.Edm.Values.IEdmStructuredValue
要在计算中用作上下文的值。
- termName
类型: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)。