C# 클래스 Shaolinq.Persistence.Linq.Expressions.SqlProjectionExpression

상속: SqlBaseExpression
파일 보기 프로젝트 열기: tumtumtum/Shaolinq 1 사용 예제들

공개 메소드들

메소드 설명
ChangeAggregator ( LambdaExpression aggregator ) : SqlProjectionExpression
ChangeProjector ( Expression projector ) : SqlProjectionExpression
ChangeSelect ( SqlSelectExpression select ) : SqlProjectionExpression
ChangeType ( Type type ) : SqlProjectionExpression
SqlProjectionExpression ( SqlSelectExpression select, Expression projector ) : System
SqlProjectionExpression ( SqlSelectExpression select, Expression projector, LambdaExpression aggregator, Expression defaultValue = null ) : System
SqlProjectionExpression ( SqlSelectExpression select, Expression projector, LambdaExpression aggregator, bool isElementTableProjection, Expression defaultValue = null ) : System
SqlProjectionExpression ( Type type, SqlSelectExpression select, Expression projector, LambdaExpression aggregator, bool isElementTableProjection, Expression defaultValue = null ) : System
ToDefaultIfEmpty ( Expression defaultValueExpression ) : SqlProjectionExpression

메소드 상세

ChangeAggregator() 공개 메소드

public ChangeAggregator ( LambdaExpression aggregator ) : SqlProjectionExpression
aggregator System.Linq.Expressions.LambdaExpression
리턴 SqlProjectionExpression

ChangeProjector() 공개 메소드

public ChangeProjector ( Expression projector ) : SqlProjectionExpression
projector System.Linq.Expressions.Expression
리턴 SqlProjectionExpression

ChangeSelect() 공개 메소드

public ChangeSelect ( SqlSelectExpression select ) : SqlProjectionExpression
select SqlSelectExpression
리턴 SqlProjectionExpression

ChangeType() 공개 메소드

public ChangeType ( Type type ) : SqlProjectionExpression
type Type
리턴 SqlProjectionExpression

SqlProjectionExpression() 공개 메소드

public SqlProjectionExpression ( SqlSelectExpression select, Expression projector ) : System
select SqlSelectExpression
projector System.Linq.Expressions.Expression
리턴 System

SqlProjectionExpression() 공개 메소드

public SqlProjectionExpression ( SqlSelectExpression select, Expression projector, LambdaExpression aggregator, Expression defaultValue = null ) : System
select SqlSelectExpression
projector System.Linq.Expressions.Expression
aggregator System.Linq.Expressions.LambdaExpression
defaultValue System.Linq.Expressions.Expression
리턴 System

SqlProjectionExpression() 공개 메소드

public SqlProjectionExpression ( SqlSelectExpression select, Expression projector, LambdaExpression aggregator, bool isElementTableProjection, Expression defaultValue = null ) : System
select SqlSelectExpression
projector System.Linq.Expressions.Expression
aggregator System.Linq.Expressions.LambdaExpression
isElementTableProjection bool
defaultValue System.Linq.Expressions.Expression
리턴 System

SqlProjectionExpression() 공개 메소드

public SqlProjectionExpression ( Type type, SqlSelectExpression select, Expression projector, LambdaExpression aggregator, bool isElementTableProjection, Expression defaultValue = null ) : System
type Type
select SqlSelectExpression
projector System.Linq.Expressions.Expression
aggregator System.Linq.Expressions.LambdaExpression
isElementTableProjection bool
defaultValue System.Linq.Expressions.Expression
리턴 System

ToDefaultIfEmpty() 공개 메소드

public ToDefaultIfEmpty ( Expression defaultValueExpression ) : SqlProjectionExpression
defaultValueExpression System.Linq.Expressions.Expression
리턴 SqlProjectionExpression