Classe DbExpressionVisitor
[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 non restituiscono un valore di risultato.
Gerarchia di ereditarietà
System.Object
System.Data.Entity.Core.Common.CommandTrees.DbExpressionVisitor
System.Data.Entity.Core.Common.CommandTrees.BasicExpressionVisitor
Spazio dei nomi: System.Data.Entity.Core.Common.CommandTrees
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
Public MustInherit Class DbExpressionVisitor
'Utilizzo
Dim instance As DbExpressionVisitor
public abstract class DbExpressionVisitor
public ref class DbExpressionVisitor abstract
[<AbstractClassAttribute>]
type DbExpressionVisitor = class end
public abstract class DbExpressionVisitor
Il tipo DbExpressionVisitor espone i seguenti membri.
Costruttori
rapporti | Descrizione | |
---|---|---|
DbExpressionVisitor | Inizializza una nuova istanza della classe DbExpressionVisitor. |
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 per DbAndExpression. | |
Visit(DbApplyExpression) | Metodo del pattern visitor per DbApplyExpression. | |
Visit(DbArithmeticExpression) | Metodo del pattern visitor per DbArithmeticExpression. | |
Visit(DbCaseExpression) | Metodo del pattern visitor per DbCaseExpression. | |
Visit(DbCastExpression) | Metodo del pattern visitor per DbCastExpression. | |
Visit(DbComparisonExpression) | Metodo del pattern visitor per DbComparisonExpression. | |
Visit(DbConstantExpression) | Metodo del pattern visitor per DbConstantExpression. | |
Visit(DbCrossJoinExpression) | Metodo del pattern visitor per DbCrossJoinExpression. | |
Visit(DbDerefExpression) | Metodo del pattern visitor per DbDerefExpression. | |
Visit(DbDistinctExpression) | Metodo del pattern visitor per DbDistinctExpression. | |
Visit(DbElementExpression) | Metodo del pattern visitor per DbElementExpression. | |
Visit(DbEntityRefExpression) | Metodo del pattern visitor per DbEntityRefExpression. | |
Visit(DbExceptExpression) | Metodo del pattern visitor per DbExceptExpression. | |
Visit(DbExpression) | Questo metodo viene chiamato quando viene rilevata un'espressione di un tipo non riconosciuto. | |
Visit(DbFilterExpression) | Metodo del pattern visitor per DbFilterExpression. | |
Visit(DbFunctionExpression) | Metodo del pattern visitor per DbFunctionExpression. | |
Visit(DbGroupByExpression) | Metodo del pattern visitor per DbGroupByExpression. | |
Visit(DbInExpression) | Metodo del pattern visitor per DbInExpression. | |
Visit(DbIntersectExpression) | Metodo del pattern visitor per DbIntersectExpression. | |
Visit(DbIsEmptyExpression) | Metodo del pattern visitor per DbIsEmptyExpression. | |
Visit(DbIsNullExpression) | Metodo del pattern visitor per DbIsNullExpression. | |
Visit(DbIsOfExpression) | Metodo del pattern visitor per DbIsOfExpression. | |
Visit(DbJoinExpression) | Metodo del pattern visitor 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 per DbNewInstanceExpression. | |
Visit(DbNotExpression) | Metodo del pattern visitor per DbNotExpression. | |
Visit(DbNullExpression) | Metodo del pattern visitor per DbNullExpression. | |
Visit(DbOfTypeExpression) | Metodo del pattern visitor per DbOfTypeExpression. | |
Visit(DbOrExpression) | Metodo del pattern visitor per DbOrExpression. | |
Visit(DbParameterReferenceExpression) | Metodo del pattern visitor per DbParameterReferenceExpression. | |
Visit(DbProjectExpression) | Metodo del pattern visitor per DbProjectExpression. | |
Visit(DbPropertyExpression) | Metodo del pattern visitor per DbPropertyExpression. | |
Visit(DbQuantifierExpression) | Metodo del pattern visitor per DbQuantifierExpression. | |
Visit(DbRefExpression) | Metodo del pattern visitor per DbRefExpression. | |
Visit(DbRefKeyExpression) | Metodo del pattern visitor per DbRefKeyExpression. | |
Visit(DbRelationshipNavigationExpression) | Metodo del pattern visitor per DbRelationshipNavigationExpression. | |
Visit(DbScanExpression) | Metodo del pattern visitor per DbScanExpression. | |
Visit(DbSkipExpression) | Metodo del pattern visitor per DbSkipExpression. | |
Visit(DbSortExpression) | Metodo del pattern visitor per DbSortExpression. | |
Visit(DbTreatExpression) | Metodo del pattern visitor per DbTreatExpression. | |
Visit(DbUnionAllExpression) | Metodo del pattern visitor per DbUnionAllExpression. | |
Visit(DbVariableReferenceExpression) | Metodo del pattern visitor 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.