C# Класс Remotion.Linq.SqlBackend.SqlGeneration.DefaultSqlGenerationStage

Provides a default implementation of ISqlGenerationStage.
Наследование: ISqlGenerationStage
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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