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

SqlStatementTextGenerator generates SQL text for a resolved SqlStatement.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Build ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder, bool isOutermostStatement ) : void
SqlStatementTextGenerator ( ISqlGenerationStage stage ) : System

Защищенные методы

Метод Описание
BuildDistinctPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void
BuildFromPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void
BuildGroupByPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void
BuildOrderByPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void
BuildSelectPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder, bool isOutermostStatement ) : void
BuildTopPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void
BuildWherePart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void

Описание методов

Build() публичный Метод

public Build ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder, bool isOutermostStatement ) : void
sqlStatement Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatement
commandBuilder ISqlCommandBuilder
isOutermostStatement bool
Результат void

BuildDistinctPart() защищенный Метод

protected BuildDistinctPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void
sqlStatement Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatement
commandBuilder ISqlCommandBuilder
Результат void

BuildFromPart() защищенный Метод

protected BuildFromPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void
sqlStatement Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatement
commandBuilder ISqlCommandBuilder
Результат void

BuildGroupByPart() защищенный Метод

protected BuildGroupByPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void
sqlStatement Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatement
commandBuilder ISqlCommandBuilder
Результат void

BuildOrderByPart() защищенный Метод

protected BuildOrderByPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void
sqlStatement Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatement
commandBuilder ISqlCommandBuilder
Результат void

BuildSelectPart() защищенный Метод

protected BuildSelectPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder, bool isOutermostStatement ) : void
sqlStatement Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatement
commandBuilder ISqlCommandBuilder
isOutermostStatement bool
Результат void

BuildTopPart() защищенный Метод

protected BuildTopPart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void
sqlStatement Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatement
commandBuilder ISqlCommandBuilder
Результат void

BuildWherePart() защищенный Метод

protected BuildWherePart ( SqlStatement sqlStatement, ISqlCommandBuilder commandBuilder ) : void
sqlStatement Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatement
commandBuilder ISqlCommandBuilder
Результат void

SqlStatementTextGenerator() публичный Метод

public SqlStatementTextGenerator ( ISqlGenerationStage stage ) : System
stage ISqlGenerationStage
Результат System