C# 클래스 Signum.Engine.Linq.QueryRebinder

상속: Signum.Engine.Linq.DbExpressionVisitor
파일 보기 프로젝트 열기: signumsoftware/framework 1 사용 예제들

공개 메소드들

메소드 설명
NewScope ( ) : IDisposable

보호된 메소드들

메소드 설명
VisitColumn ( ColumnExpression column ) : Expression
VisitDelete ( DeleteExpression delete ) : Expression
VisitInsertSelect ( InsertSelectExpression insertSelect ) : Expression
VisitJoin ( JoinExpression join ) : Expression
VisitProjection ( ProjectionExpression proj ) : Expression
VisitScalar ( ScalarExpression scalar ) : Expression
VisitSelect ( SelectExpression select ) : Expression
VisitSetOperator ( SetOperatorExpression set ) : Expression
VisitSqlTableValuedFunction ( SqlTableValuedFunctionExpression sqlFunction ) : Expression
VisitTable ( TableExpression table ) : Expression
VisitUpdate ( UpdateExpression update ) : Expression

비공개 메소드들

메소드 설명
AnswerAndExpand ( ReadOnlyCollection columns, Alias currentAlias, Expression>.Dictionary askedColumns ) : ReadOnlyCollection
GetUniqueColumnName ( IEnumerable columns, string name ) : string
QueryRebinder ( ) : System
Rebind ( Expression binded ) : Expression
VisitSetOperatorPart ( SourceWithAliasExpression part, List askedColumns ) : SourceWithAliasExpression

메소드 상세

NewScope() 공개 메소드

public NewScope ( ) : IDisposable
리턴 IDisposable

VisitColumn() 보호된 메소드

protected VisitColumn ( ColumnExpression column ) : Expression
column ColumnExpression
리턴 System.Linq.Expressions.Expression

VisitDelete() 보호된 메소드

protected VisitDelete ( DeleteExpression delete ) : Expression
delete DeleteExpression
리턴 System.Linq.Expressions.Expression

VisitInsertSelect() 보호된 메소드

protected VisitInsertSelect ( InsertSelectExpression insertSelect ) : Expression
insertSelect InsertSelectExpression
리턴 System.Linq.Expressions.Expression

VisitJoin() 보호된 메소드

protected VisitJoin ( JoinExpression join ) : Expression
join JoinExpression
리턴 System.Linq.Expressions.Expression

VisitProjection() 보호된 메소드

protected VisitProjection ( ProjectionExpression proj ) : Expression
proj ProjectionExpression
리턴 System.Linq.Expressions.Expression

VisitScalar() 보호된 메소드

protected VisitScalar ( ScalarExpression scalar ) : Expression
scalar ScalarExpression
리턴 System.Linq.Expressions.Expression

VisitSelect() 보호된 메소드

protected VisitSelect ( SelectExpression select ) : Expression
select SelectExpression
리턴 System.Linq.Expressions.Expression

VisitSetOperator() 보호된 메소드

protected VisitSetOperator ( SetOperatorExpression set ) : Expression
set SetOperatorExpression
리턴 System.Linq.Expressions.Expression

VisitSqlTableValuedFunction() 보호된 메소드

protected VisitSqlTableValuedFunction ( SqlTableValuedFunctionExpression sqlFunction ) : Expression
sqlFunction SqlTableValuedFunctionExpression
리턴 System.Linq.Expressions.Expression

VisitTable() 보호된 메소드

protected VisitTable ( TableExpression table ) : Expression
table TableExpression
리턴 System.Linq.Expressions.Expression

VisitUpdate() 보호된 메소드

protected VisitUpdate ( UpdateExpression update ) : Expression
update UpdateExpression
리턴 System.Linq.Expressions.Expression