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

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

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

Метод Описание
DefaultSqlPreparationStage ( IMethodCallTransformerProvider methodCallTransformerProvider, ResultOperatorHandlerRegistry resultOperatorHandlerRegistry, UniqueIdentifierGenerator uniqueIdentifierGenerator ) : System
PrepareFromExpression ( Expression fromExpression, ISqlPreparationContext context, SqlTable>.Func tableGenerator ) : FromExpressionInfo
PrepareOrderByExpression ( Expression expression, ISqlPreparationContext context ) : Expression
PrepareResultOperatorItemExpression ( Expression expression, ISqlPreparationContext context ) : Expression
PrepareSelectExpression ( Expression expression, ISqlPreparationContext context ) : Expression
PrepareSqlStatement ( QueryModel queryModel, ISqlPreparationContext parentContext ) : SqlStatement
PrepareTopExpression ( Expression expression, ISqlPreparationContext context ) : Expression
PrepareWhereExpression ( Expression expression, ISqlPreparationContext context ) : Expression

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

Метод Описание
PrepareExpression ( Expression expression, ISqlPreparationContext context ) : Expression

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

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

public DefaultSqlPreparationStage ( IMethodCallTransformerProvider methodCallTransformerProvider, ResultOperatorHandlerRegistry resultOperatorHandlerRegistry, UniqueIdentifierGenerator uniqueIdentifierGenerator ) : System
methodCallTransformerProvider IMethodCallTransformerProvider
resultOperatorHandlerRegistry ResultOperatorHandlerRegistry
uniqueIdentifierGenerator UniqueIdentifierGenerator
Результат System

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

protected PrepareExpression ( Expression expression, ISqlPreparationContext context ) : Expression
expression System.Linq.Expressions.Expression
context ISqlPreparationContext
Результат System.Linq.Expressions.Expression

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

public PrepareFromExpression ( Expression fromExpression, ISqlPreparationContext context, SqlTable>.Func tableGenerator ) : FromExpressionInfo
fromExpression System.Linq.Expressions.Expression
context ISqlPreparationContext
tableGenerator SqlTable>.Func
Результат FromExpressionInfo

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

public PrepareOrderByExpression ( Expression expression, ISqlPreparationContext context ) : Expression
expression System.Linq.Expressions.Expression
context ISqlPreparationContext
Результат System.Linq.Expressions.Expression

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

public PrepareResultOperatorItemExpression ( Expression expression, ISqlPreparationContext context ) : Expression
expression System.Linq.Expressions.Expression
context ISqlPreparationContext
Результат System.Linq.Expressions.Expression

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

public PrepareSelectExpression ( Expression expression, ISqlPreparationContext context ) : Expression
expression System.Linq.Expressions.Expression
context ISqlPreparationContext
Результат System.Linq.Expressions.Expression

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

public PrepareSqlStatement ( QueryModel queryModel, ISqlPreparationContext parentContext ) : SqlStatement
queryModel QueryModel
parentContext ISqlPreparationContext
Результат Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatement

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

public PrepareTopExpression ( Expression expression, ISqlPreparationContext context ) : Expression
expression System.Linq.Expressions.Expression
context ISqlPreparationContext
Результат System.Linq.Expressions.Expression

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

public PrepareWhereExpression ( Expression expression, ISqlPreparationContext context ) : Expression
expression System.Linq.Expressions.Expression
context ISqlPreparationContext
Результат System.Linq.Expressions.Expression