C# Класс Shaolinq.Persistence.Linq.Expressions.SqlProjectionExpression

Наследование: SqlBaseExpression
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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