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

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

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

Метод Описание
ChangeAlias ( string alias ) : SqlSelectExpression
ChangeColumns ( IEnumerable columns ) : SqlSelectExpression
ChangeColumns ( IEnumerable columns, bool columnsAlreadyOrdered ) : SqlSelectExpression
ChangeForUpdate ( bool forUpdate ) : SqlSelectExpression
ChangeOrderBy ( IEnumerable orderBy ) : SqlSelectExpression
ChangeSkipTake ( Expression skip, Expression take ) : SqlSelectExpression
ChangeWhere ( Expression where ) : SqlSelectExpression
ChangeWhereAndColumns ( Expression where, IReadOnlyList columns, bool forUpdate = null ) : SqlSelectExpression
SqlSelectExpression ( Type type, string alias, IEnumerable columns, Expression from, Expression where, IEnumerable orderBy, IEnumerable groupBy, bool distinct, Expression skip, Expression take, bool forUpdate = false, bool reverse = false ) : System
SqlSelectExpression ( Type type, string alias, IEnumerable columns, Expression from, Expression where, IEnumerable orderBy, bool forUpdate = false, bool reverse = false ) : System
SqlSelectExpression ( Type type, string alias, IReadOnlyList columns, Expression from, Expression where, IReadOnlyList orderBy, IReadOnlyList groupBy, bool distinct, Expression skip, Expression take, bool forUpdate = false, bool reverse = false, Expression into = null ) : System

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

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

public ChangeAlias ( string alias ) : SqlSelectExpression
alias string
Результат SqlSelectExpression

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

public ChangeColumns ( IEnumerable columns ) : SqlSelectExpression
columns IEnumerable
Результат SqlSelectExpression

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

public ChangeColumns ( IEnumerable columns, bool columnsAlreadyOrdered ) : SqlSelectExpression
columns IEnumerable
columnsAlreadyOrdered bool
Результат SqlSelectExpression

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

public ChangeForUpdate ( bool forUpdate ) : SqlSelectExpression
forUpdate bool
Результат SqlSelectExpression

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

public ChangeOrderBy ( IEnumerable orderBy ) : SqlSelectExpression
orderBy IEnumerable
Результат SqlSelectExpression

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

public ChangeSkipTake ( Expression skip, Expression take ) : SqlSelectExpression
skip System.Linq.Expressions.Expression
take System.Linq.Expressions.Expression
Результат SqlSelectExpression

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

public ChangeWhere ( Expression where ) : SqlSelectExpression
where System.Linq.Expressions.Expression
Результат SqlSelectExpression

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

public ChangeWhereAndColumns ( Expression where, IReadOnlyList columns, bool forUpdate = null ) : SqlSelectExpression
where System.Linq.Expressions.Expression
columns IReadOnlyList
forUpdate bool
Результат SqlSelectExpression

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

public SqlSelectExpression ( Type type, string alias, IEnumerable columns, Expression from, Expression where, IEnumerable orderBy, IEnumerable groupBy, bool distinct, Expression skip, Expression take, bool forUpdate = false, bool reverse = false ) : System
type System.Type
alias string
columns IEnumerable
from System.Linq.Expressions.Expression
where System.Linq.Expressions.Expression
orderBy IEnumerable
groupBy IEnumerable
distinct bool
skip System.Linq.Expressions.Expression
take System.Linq.Expressions.Expression
forUpdate bool
reverse bool
Результат System

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

public SqlSelectExpression ( Type type, string alias, IEnumerable columns, Expression from, Expression where, IEnumerable orderBy, bool forUpdate = false, bool reverse = false ) : System
type System.Type
alias string
columns IEnumerable
from System.Linq.Expressions.Expression
where System.Linq.Expressions.Expression
orderBy IEnumerable
forUpdate bool
reverse bool
Результат System

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

public SqlSelectExpression ( Type type, string alias, IReadOnlyList columns, Expression from, Expression where, IReadOnlyList orderBy, IReadOnlyList groupBy, bool distinct, Expression skip, Expression take, bool forUpdate = false, bool reverse = false, Expression into = null ) : System
type System.Type
alias string
columns IReadOnlyList
from System.Linq.Expressions.Expression
where System.Linq.Expressions.Expression
orderBy IReadOnlyList
groupBy IReadOnlyList
distinct bool
skip System.Linq.Expressions.Expression
take System.Linq.Expressions.Expression
forUpdate bool
reverse bool
into System.Linq.Expressions.Expression
Результат System