C# 클래스 Remotion.Linq.SqlBackend.SqlPreparation.DefaultSqlPreparationStage

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

공개 메소드들

메소드 설명
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