C# Class Signum.Engine.Linq.CommandSimplifier

Inheritance: Signum.Engine.Linq.DbExpressionVisitor
Afficher le fichier Open project: signumsoftware/framework Class Usage Examples

Méthodes publiques

Méthode Description
Simplify ( CommandExpression ce, bool removeSelectRowCount, Signum.Engine.Linq.AliasGenerator aliasGenerator ) : CommandExpression

Méthodes protégées

Méthode Description
VisitDelete ( DeleteExpression delete ) : Expression
VisitSelectRowCount ( SelectRowCountExpression src ) : Expression

Private Methods

Méthode Description
RemoveConvert ( Expression expression ) : Expression
ResolveColumn ( ColumnExpression ce, SelectExpression select ) : ColumnExpression
TrivialWhere ( DeleteExpression delete, SelectExpression select ) : bool

Method Details

Simplify() public static méthode

public static Simplify ( CommandExpression ce, bool removeSelectRowCount, Signum.Engine.Linq.AliasGenerator aliasGenerator ) : CommandExpression
ce CommandExpression
removeSelectRowCount bool
aliasGenerator Signum.Engine.Linq.AliasGenerator
Résultat CommandExpression

VisitDelete() protected méthode

protected VisitDelete ( DeleteExpression delete ) : Expression
delete DeleteExpression
Résultat System.Linq.Expressions.Expression

VisitSelectRowCount() protected méthode

protected VisitSelectRowCount ( SelectRowCountExpression src ) : Expression
src SelectRowCountExpression
Résultat System.Linq.Expressions.Expression