Metodo DbLambdaExpression.Accept<TResultType> (DbExpressionVisitor<TResultType>)
[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]
Metodo del pattern per i visitor di espressioni che producono un valore di risultato di un tipo specifico.
Spazio dei nomi: System.Data.Entity.Core.Common.CommandTrees
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
Public Overrides Function Accept(Of TResultType) ( _
visitor As DbExpressionVisitor(Of TResultType) _
) As TResultType
'Utilizzo
Dim instance As DbLambdaExpression
Dim visitor As DbExpressionVisitor(Of TResultType)
Dim returnValue As TResultType
returnValue = instance.Accept(visitor)
public override TResultType Accept<TResultType>(
DbExpressionVisitor<TResultType> visitor
)
public:
generic<typename TResultType>
virtual TResultType Accept(
DbExpressionVisitor<TResultType>^ visitor
) override
abstract Accept :
visitor:DbExpressionVisitor<'TResultType> -> 'TResultType
override Accept :
visitor:DbExpressionVisitor<'TResultType> -> 'TResultType
JScript does not support generic types and methods.
Parametri di tipo
- TResultType
Tipo del risultato prodotto da visitor
Parametri
- visitor
Tipo: System.Data.Entity.Core.Common.CommandTrees.DbExpressionVisitor<TResultType>
Istanza di un oggetto DbExpressionVisitor tipizzato che produce un valore di risultato di tipo TResultType.
Valore restituito
Tipo: TResultType
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | visitor |