Condividi tramite


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

Valore restituito

Tipo: TResultType

Eccezioni

Eccezione Condizione
ArgumentNullException

visitor

Vedere anche

Riferimento

DbLambdaExpression Classe

Overload Accept

Spazio dei nomi System.Data.Entity.Core.Common.CommandTrees