C# 클래스 Remotion.Linq.SqlBackend.SqlGeneration.DefaultSqlGenerationStage

Provides a default implementation of ISqlGenerationStage.
상속: ISqlGenerationStage
파일 보기 프로젝트 열기: re-motion/Relinq-SqlBackend 1 사용 예제들

공개 메소드들

메소드 설명
GenerateTextForFromTable ( ISqlCommandBuilder commandBuilder, SqlTable table, bool isFirstTable ) : void
GenerateTextForGroupByExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
GenerateTextForJoinCondition ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
GenerateTextForOrderByExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
GenerateTextForOrdering ( ISqlCommandBuilder commandBuilder, Remotion.Linq.Clauses.Ordering ordering ) : void
GenerateTextForOuterSelectExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
GenerateTextForOuterSqlStatement ( ISqlCommandBuilder commandBuilder, SqlStatement sqlStatement ) : void
GenerateTextForSelectExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
GenerateTextForSqlStatement ( ISqlCommandBuilder commandBuilder, SqlStatement sqlStatement ) : void
GenerateTextForTopExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
GenerateTextForWhereExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void

보호된 메소드들

메소드 설명
GenerateTextForNonSelectExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void

메소드 상세

GenerateTextForFromTable() 공개 메소드

public GenerateTextForFromTable ( ISqlCommandBuilder commandBuilder, SqlTable table, bool isFirstTable ) : void
commandBuilder ISqlCommandBuilder
table Remotion.Linq.SqlBackend.SqlStatementModel.SqlTable
isFirstTable bool
리턴 void

GenerateTextForGroupByExpression() 공개 메소드

public GenerateTextForGroupByExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
commandBuilder ISqlCommandBuilder
expression System.Linq.Expressions.Expression
리턴 void

GenerateTextForJoinCondition() 공개 메소드

public GenerateTextForJoinCondition ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
commandBuilder ISqlCommandBuilder
expression System.Linq.Expressions.Expression
리턴 void

GenerateTextForNonSelectExpression() 보호된 메소드

protected GenerateTextForNonSelectExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
commandBuilder ISqlCommandBuilder
expression System.Linq.Expressions.Expression
리턴 void

GenerateTextForOrderByExpression() 공개 메소드

public GenerateTextForOrderByExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
commandBuilder ISqlCommandBuilder
expression System.Linq.Expressions.Expression
리턴 void

GenerateTextForOrdering() 공개 메소드

public GenerateTextForOrdering ( ISqlCommandBuilder commandBuilder, Remotion.Linq.Clauses.Ordering ordering ) : void
commandBuilder ISqlCommandBuilder
ordering Remotion.Linq.Clauses.Ordering
리턴 void

GenerateTextForOuterSelectExpression() 공개 메소드

public GenerateTextForOuterSelectExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
commandBuilder ISqlCommandBuilder
expression System.Linq.Expressions.Expression
리턴 void

GenerateTextForOuterSqlStatement() 공개 메소드

public GenerateTextForOuterSqlStatement ( ISqlCommandBuilder commandBuilder, SqlStatement sqlStatement ) : void
commandBuilder ISqlCommandBuilder
sqlStatement Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatement
리턴 void

GenerateTextForSelectExpression() 공개 메소드

public GenerateTextForSelectExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
commandBuilder ISqlCommandBuilder
expression System.Linq.Expressions.Expression
리턴 void

GenerateTextForSqlStatement() 공개 메소드

public GenerateTextForSqlStatement ( ISqlCommandBuilder commandBuilder, SqlStatement sqlStatement ) : void
commandBuilder ISqlCommandBuilder
sqlStatement Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatement
리턴 void

GenerateTextForTopExpression() 공개 메소드

public GenerateTextForTopExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
commandBuilder ISqlCommandBuilder
expression System.Linq.Expressions.Expression
리턴 void

GenerateTextForWhereExpression() 공개 메소드

public GenerateTextForWhereExpression ( ISqlCommandBuilder commandBuilder, Expression expression ) : void
commandBuilder ISqlCommandBuilder
expression System.Linq.Expressions.Expression
리턴 void