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

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

공개 메소드들

메소드 설명
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