C# Class Shaolinq.Persistence.Linq.Expressions.SqlProjectionExpression

Inheritance: SqlBaseExpression
Show file Open project: tumtumtum/Shaolinq Class Usage Examples

Public Methods

Method Description
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

Method Details

ChangeAggregator() public method

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

ChangeProjector() public method

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

ChangeSelect() public method

public ChangeSelect ( SqlSelectExpression select ) : SqlProjectionExpression
select SqlSelectExpression
return SqlProjectionExpression

ChangeType() public method

public ChangeType ( Type type ) : SqlProjectionExpression
type Type
return SqlProjectionExpression

SqlProjectionExpression() public method

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

SqlProjectionExpression() public method

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
return System

SqlProjectionExpression() public method

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
return System

SqlProjectionExpression() public method

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
return System

ToDefaultIfEmpty() public method

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