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

Inheritance: SqlBaseExpression
Afficher le fichier Open project: tumtumtum/Shaolinq Class Usage Examples

Méthodes publiques

Méthode Description
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

Method Details

ChangeAlias() public méthode

public ChangeAlias ( string alias ) : SqlSelectExpression
alias string
Résultat SqlSelectExpression

ChangeColumns() public méthode

public ChangeColumns ( IEnumerable columns ) : SqlSelectExpression
columns IEnumerable
Résultat SqlSelectExpression

ChangeColumns() public méthode

public ChangeColumns ( IEnumerable columns, bool columnsAlreadyOrdered ) : SqlSelectExpression
columns IEnumerable
columnsAlreadyOrdered bool
Résultat SqlSelectExpression

ChangeForUpdate() public méthode

public ChangeForUpdate ( bool forUpdate ) : SqlSelectExpression
forUpdate bool
Résultat SqlSelectExpression

ChangeOrderBy() public méthode

public ChangeOrderBy ( IEnumerable orderBy ) : SqlSelectExpression
orderBy IEnumerable
Résultat SqlSelectExpression

ChangeSkipTake() public méthode

public ChangeSkipTake ( Expression skip, Expression take ) : SqlSelectExpression
skip System.Linq.Expressions.Expression
take System.Linq.Expressions.Expression
Résultat SqlSelectExpression

ChangeWhere() public méthode

public ChangeWhere ( Expression where ) : SqlSelectExpression
where System.Linq.Expressions.Expression
Résultat SqlSelectExpression

ChangeWhereAndColumns() public méthode

public ChangeWhereAndColumns ( Expression where, IReadOnlyList columns, bool forUpdate = null ) : SqlSelectExpression
where System.Linq.Expressions.Expression
columns IReadOnlyList
forUpdate bool
Résultat SqlSelectExpression

SqlSelectExpression() public méthode

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
Résultat System

SqlSelectExpression() public méthode

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
Résultat System

SqlSelectExpression() public méthode

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
Résultat System