共用方式為


EdmToClrEvaluator 類別

定義

能夠產生 CLR 值的運算式評估工具。

public class EdmToClrEvaluator : Microsoft.OData.Edm.Vocabularies.EdmExpressionEvaluator
type EdmToClrEvaluator = class
    inherit EdmExpressionEvaluator
Public Class EdmToClrEvaluator
Inherits EdmExpressionEvaluator
繼承
EdmToClrEvaluator

建構函式

EdmToClrEvaluator(IDictionary<IEdmOperation,Func<IEdmValue[],IEdmValue>>)

初始化 EdmToClrEvaluator 類別的新執行個體。

EdmToClrEvaluator(IDictionary<IEdmOperation,Func<IEdmValue[],IEdmValue>>, Func<String,IEdmValue[],IEdmValue>)

初始化 EdmToClrEvaluator 類別的新執行個體。

EdmToClrEvaluator(IDictionary<IEdmOperation,Func<IEdmValue[], IEdmValue>>, Func<String,IEdmValue[],IEdmValue>, Func<IEdmModel, IEdmType,String,String,IEdmExpression>, Func<IEdmModel,IEdmType, String,String,String,IEdmExpression>, IEdmModel)

初始化 EdmToClrEvaluator 類別的新執行個體。

屬性

EdmToClrConverter

取得或設定 的 EdmToClrConverter 實例,這個實例用於在評估期間產生 CLR 值。

ResolveTypeFromName

用來根據 IEdmModel 和 類型名稱取得 edm 類型的函式。

(繼承來源 EdmExpressionEvaluator)

方法

Evaluate(IEdmExpression)

不使用任何值內容來評估運算式。

(繼承來源 EdmExpressionEvaluator)
Evaluate(IEdmExpression, IEdmStructuredValue)

以值的內容來評估運算式。

(繼承來源 EdmExpressionEvaluator)
Evaluate(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)

以值和目標型別的內容來評估運算式。

(繼承來源 EdmExpressionEvaluator)
EvaluateToClrValue<T>(IEdmExpression)

不使用任何值內容來評估運算式。

EvaluateToClrValue<T>(IEdmExpression, IEdmStructuredValue)

以值的內容來評估運算式。

EvaluateToClrValue<T>(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)

以值和目標型別的內容來評估運算式。

適用於