Classe 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.]
La classe di base astratta del pattern visitor dell'espressione che deve essere implementata dai visitor che restituiscono un valore di risultato di un tipo specifico.
Gerarchia di ereditarietà
System.Object
System.Data.Entity.Core.Common.CommandTrees.DbExpressionVisitor<TResultType>
System.Data.Entity.Core.Common.CommandTrees.DefaultExpressionVisitor
Spazio dei nomi: System.Data.Entity.Core.Common.CommandTrees
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
Public MustInherit Class DbExpressionVisitor(Of TResultType)
'Utilizzo
Dim instance As DbExpressionVisitor(Of TResultType)
public abstract class DbExpressionVisitor<TResultType>
generic<typename TResultType>
public ref class DbExpressionVisitor abstract
[<AbstractClassAttribute>]
type DbExpressionVisitor<'TResultType> = class end
JScript does not support generic types and methods.
Parametri di tipo
- TResultType
Tipo del valore di risultato prodotto dal visitor.
Il tipo DbExpressionVisitor<TResultType> espone i seguenti membri.
Costruttori
rapporti | Descrizione | |
---|---|---|
![]() |
DbExpressionVisitor<TResultType> | Inizializza una nuova istanza della classe DbExpressionVisitor<TResultType>. |
In alto
Metodi
rapporti | Descrizione | |
---|---|---|
![]() |
Equals | (Ereditato da Object) |
![]() |
Finalize | (Ereditato da Object) |
![]() |
GetHashCode | (Ereditato da Object) |
![]() |
GetType | (Ereditato da Object) |
![]() |
MemberwiseClone | (Ereditato da Object) |
![]() |
ToString | (Ereditato da Object) |
![]() |
Visit(DbAndExpression) | Metodo del pattern visitor tipizzato per DbAndExpression. |
![]() |
Visit(DbApplyExpression) | Metodo del pattern visitor tipizzato per DbApplyExpression. |
![]() |
Visit(DbArithmeticExpression) | Metodo del pattern visitor tipizzato per DbArithmeticExpression. |
![]() |
Visit(DbCaseExpression) | Metodo del pattern visitor tipizzato per DbCaseExpression. |
![]() |
Visit(DbCastExpression) | Metodo del pattern visitor tipizzato per DbCastExpression. |
![]() |
Visit(DbComparisonExpression) | Metodo del pattern visitor tipizzato per DbComparisonExpression. |
![]() |
Visit(DbConstantExpression) | Metodo del pattern visitor tipizzato per DbConstantExpression. |
![]() |
Visit(DbCrossJoinExpression) | Metodo del pattern visitor tipizzato per DbCrossJoinExpression. |
![]() |
Visit(DbDerefExpression) | Metodo del pattern visitor per DbDerefExpression. |
![]() |
Visit(DbDistinctExpression) | Metodo del pattern visitor tipizzato per DbDistinctExpression. |
![]() |
Visit(DbElementExpression) | Metodo del pattern visitor tipizzato per DbElementExpression. |
![]() |
Visit(DbEntityRefExpression) | Metodo del pattern visitor per DbEntityRefExpression. |
![]() |
Visit(DbExceptExpression) | Metodo del pattern visitor tipizzato per DbExceptExpression. |
![]() |
Visit(DbExpression) | Questo metodo viene chiamato quando viene rilevata un'espressione di un tipo non riconosciuto. |
![]() |
Visit(DbFilterExpression) | Metodo del pattern visitor tipizzato per DbFilterExpression. |
![]() |
Visit(DbFunctionExpression) | Metodo del pattern visitor per DbFunctionExpression |
![]() |
Visit(DbGroupByExpression) | Metodo del pattern visitor tipizzato per DbGroupByExpression. |
![]() |
Visit(DbInExpression) | Metodo del pattern visitor tipizzato per DbInExpression. |
![]() |
Visit(DbIntersectExpression) | Metodo del pattern visitor tipizzato per DbIntersectExpression. |
![]() |
Visit(DbIsEmptyExpression) | Metodo del pattern visitor tipizzato per DbIsEmptyExpression. |
![]() |
Visit(DbIsNullExpression) | Metodo del pattern visitor tipizzato per DbIsNullExpression. |
![]() |
Visit(DbIsOfExpression) | Metodo del pattern visitor tipizzato per DbIsOfExpression. |
![]() |
Visit(DbJoinExpression) | Metodo del pattern visitor tipizzato per DbJoinExpression. |
![]() |
Visit(DbLambdaExpression) | Metodo del pattern visitor per DbLambdaExpression. |
![]() |
Visit(DbLikeExpression) | Metodo del pattern visitor per DbLikeExpression. |
![]() |
Visit(DbLimitExpression) | Metodo del pattern visitor per DbLimitExpression. |
![]() |
Visit(DbNewInstanceExpression) | Metodo del pattern visitor tipizzato per DbNewInstanceExpression. |
![]() |
Visit(DbNotExpression) | Metodo del pattern visitor tipizzato per DbNotExpression. |
![]() |
Visit(DbNullExpression) | Metodo del pattern visitor tipizzato per DbNullExpression. |
![]() |
Visit(DbOfTypeExpression) | Metodo del pattern visitor tipizzato per DbOfTypeExpression. |
![]() |
Visit(DbOrExpression) | Metodo del pattern visitor tipizzato per DbOrExpression. |
![]() |
Visit(DbParameterReferenceExpression) | Metodo del pattern visitor tipizzato per DbParameterReferenceExpression. |
![]() |
Visit(DbProjectExpression) | Metodo del pattern visitor tipizzato per DbProjectExpression. |
![]() |
Visit(DbPropertyExpression) | Metodo del pattern visitor tipizzato per DbPropertyExpression. |
![]() |
Visit(DbQuantifierExpression) | Metodo del pattern visitor tipizzato per DbQuantifierExpression. |
![]() |
Visit(DbRefExpression) | Metodo del pattern visitor tipizzato per DbRefExpression. |
![]() |
Visit(DbRefKeyExpression) | Metodo del pattern visitor per DbRefKeyExpression. |
![]() |
Visit(DbRelationshipNavigationExpression) | Metodo del pattern visitor tipizzato per DbRelationshipNavigationExpression. |
![]() |
Visit(DbScanExpression) | Metodo del pattern visitor tipizzato per DbScanExpression. |
![]() |
Visit(DbSkipExpression) | Metodo del pattern visitor tipizzato per DbSkipExpression. |
![]() |
Visit(DbSortExpression) | Metodo del pattern visitor tipizzato per DbSortExpression. |
![]() |
Visit(DbTreatExpression) | Metodo del pattern visitor tipizzato per DbTreatExpression. |
![]() |
Visit(DbUnionAllExpression) | Metodo del pattern visitor tipizzato per DbUnionAllExpression. |
![]() |
Visit(DbVariableReferenceExpression) | Metodo del pattern visitor tipizzato per DbVariableReferenceExpression. |
In alto
Thread safety
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.