Condividi tramite


DbDistinctExpression.Accept Metodo

Definizione

Overload

Accept(DbExpressionVisitor)

Implementa il pattern visitor per le espressioni che non producono alcun valore di risultato.

Accept<TResultType>(DbExpressionVisitor<TResultType>)

Implementa il pattern visitor per le espressioni che producono un valore di risultato di un tipo specifico.

Accept(DbExpressionVisitor)

Implementa il pattern visitor per le espressioni che non producono alcun valore di risultato.

public:
 override void Accept(System::Data::Common::CommandTrees::DbExpressionVisitor ^ visitor);
public override void Accept (System.Data.Common.CommandTrees.DbExpressionVisitor visitor);
override this.Accept : System.Data.Common.CommandTrees.DbExpressionVisitor -> unit
Public Overrides Sub Accept (visitor As DbExpressionVisitor)

Parametri

Eccezioni

visitor è null.

Si applica a

Accept<TResultType>(DbExpressionVisitor<TResultType>)

Implementa il pattern visitor per le espressioni che producono un valore di risultato di un tipo specifico.

public:
generic <typename TResultType>
 override TResultType Accept(System::Data::Common::CommandTrees::DbExpressionVisitor<TResultType> ^ visitor);
public override TResultType Accept<TResultType> (System.Data.Common.CommandTrees.DbExpressionVisitor<TResultType> visitor);
override this.Accept : System.Data.Common.CommandTrees.DbExpressionVisitor<'ResultType> -> 'ResultType
Public Overrides Function Accept(Of TResultType) (visitor As DbExpressionVisitor(Of TResultType)) As TResultType

Parametri di tipo

TResultType

Tipo del risultato prodotto dall'oggetto visitor.

Parametri

visitor
DbExpressionVisitor<TResultType>

Istanza di un oggetto DbExpressionVisitor tipizzato che produce un valore di risultato di un tipo specifico.

Restituisce

TResultType

Valore di risultato di un tipo specifico prodotto da DbExpressionVisitor.

Eccezioni

visitor è null.

Si applica a