C# Класс Remotion.Linq.SqlBackend.SqlPreparation.SqlPreparationSubStatementTableFactory

Creates a SqlTableBase object from a given SqlStatement, extracting all SqlStatement.Orderings in the statement as required by SQL.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CreateSqlTableForStatement ( SqlStatement sqlStatement, SqlTable>.Func tableCreator ) : FromExpressionInfo
SqlPreparationSubStatementTableFactory ( ISqlPreparationStage stage, ISqlPreparationContext context, UniqueIdentifierGenerator uniqueIdentifierGenerator ) : System

Приватные методы

Метод Описание
CreateSqlCompatibleSubStatementTable ( SqlStatement originalStatement, Expression newSelectProjection, SqlTable>.Func tableCreator ) : SqlTable
GetFromExpressionInfoForSubStatement ( SqlStatement originalSqlStatement, SqlTable tableWithSubStatement ) : FromExpressionInfo
GetNewSelectExpressionWithOrderings ( SqlStatement sqlStatement ) : Expression

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

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

public CreateSqlTableForStatement ( SqlStatement sqlStatement, SqlTable>.Func tableCreator ) : FromExpressionInfo
sqlStatement Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatement
tableCreator SqlTable>.Func
Результат FromExpressionInfo

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

public SqlPreparationSubStatementTableFactory ( ISqlPreparationStage stage, ISqlPreparationContext context, UniqueIdentifierGenerator uniqueIdentifierGenerator ) : System
stage ISqlPreparationStage
context ISqlPreparationContext
uniqueIdentifierGenerator UniqueIdentifierGenerator
Результат System