C# Класс NLite.Data.Linq.Expressions.DbExpressionExtensions

Показать файл Открыть проект

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

Метод Описание
AddColumn ( this select, ColumnDeclaration column ) : SelectExpression
AddGroupExpression ( this select, Expression expression ) : SelectExpression
AddOrderExpression ( this select, OrderExpression ordering ) : SelectExpression
AddOuterJoinTest ( this proj, Dialect language, Expression expression ) : ProjectionExpression
AddRedundantSelect ( this sel, TableAlias newAlias ) : SelectExpression
GetAvailableColumnName ( this columns, string baseName ) : string
IsDbExpression ( ExpressionType nodeType ) : bool
RemoveColumn ( this select, ColumnDeclaration column ) : SelectExpression
RemoveGroupExpression ( this select, Expression expression ) : SelectExpression
RemoveOrderExpression ( this select, OrderExpression ordering ) : SelectExpression
RemoveRedundantFrom ( this select ) : SelectExpression
SetColumns ( this select, IEnumerable columns ) : SelectExpression
SetDistinct ( this select, bool isDistinct ) : SelectExpression
SetFrom ( this select, Expression from ) : SelectExpression
SetGroupBy ( this select, IEnumerable groupBy ) : SelectExpression
SetOrderBy ( this select, IEnumerable orderBy ) : SelectExpression
SetReverse ( this select, bool isReverse ) : SelectExpression
SetSkip ( this select, Expression skip ) : SelectExpression
SetTake ( this select, Expression take ) : SelectExpression
SetWhere ( this select, Expression where ) : SelectExpression

Приватные методы

Метод Описание
IsUniqueName ( IList columns, string name ) : bool

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

AddColumn() публичный статический Метод

public static AddColumn ( this select, ColumnDeclaration column ) : SelectExpression
select this
column ColumnDeclaration
Результат SelectExpression

AddGroupExpression() публичный статический Метод

public static AddGroupExpression ( this select, Expression expression ) : SelectExpression
select this
expression System.Linq.Expressions.Expression
Результат SelectExpression

AddOrderExpression() публичный статический Метод

public static AddOrderExpression ( this select, OrderExpression ordering ) : SelectExpression
select this
ordering OrderExpression
Результат SelectExpression

AddOuterJoinTest() публичный статический Метод

public static AddOuterJoinTest ( this proj, Dialect language, Expression expression ) : ProjectionExpression
proj this
language Dialect
expression System.Linq.Expressions.Expression
Результат ProjectionExpression

AddRedundantSelect() публичный статический Метод

public static AddRedundantSelect ( this sel, TableAlias newAlias ) : SelectExpression
sel this
newAlias TableAlias
Результат SelectExpression

GetAvailableColumnName() публичный статический Метод

public static GetAvailableColumnName ( this columns, string baseName ) : string
columns this
baseName string
Результат string

IsDbExpression() публичный статический Метод

public static IsDbExpression ( ExpressionType nodeType ) : bool
nodeType ExpressionType
Результат bool

RemoveColumn() публичный статический Метод

public static RemoveColumn ( this select, ColumnDeclaration column ) : SelectExpression
select this
column ColumnDeclaration
Результат SelectExpression

RemoveGroupExpression() публичный статический Метод

public static RemoveGroupExpression ( this select, Expression expression ) : SelectExpression
select this
expression System.Linq.Expressions.Expression
Результат SelectExpression

RemoveOrderExpression() публичный статический Метод

public static RemoveOrderExpression ( this select, OrderExpression ordering ) : SelectExpression
select this
ordering OrderExpression
Результат SelectExpression

RemoveRedundantFrom() публичный статический Метод

public static RemoveRedundantFrom ( this select ) : SelectExpression
select this
Результат SelectExpression

SetColumns() публичный статический Метод

public static SetColumns ( this select, IEnumerable columns ) : SelectExpression
select this
columns IEnumerable
Результат SelectExpression

SetDistinct() публичный статический Метод

public static SetDistinct ( this select, bool isDistinct ) : SelectExpression
select this
isDistinct bool
Результат SelectExpression

SetFrom() публичный статический Метод

public static SetFrom ( this select, Expression from ) : SelectExpression
select this
from System.Linq.Expressions.Expression
Результат SelectExpression

SetGroupBy() публичный статический Метод

public static SetGroupBy ( this select, IEnumerable groupBy ) : SelectExpression
select this
groupBy IEnumerable
Результат SelectExpression

SetOrderBy() публичный статический Метод

public static SetOrderBy ( this select, IEnumerable orderBy ) : SelectExpression
select this
orderBy IEnumerable
Результат SelectExpression

SetReverse() публичный статический Метод

public static SetReverse ( this select, bool isReverse ) : SelectExpression
select this
isReverse bool
Результат SelectExpression

SetSkip() публичный статический Метод

public static SetSkip ( this select, Expression skip ) : SelectExpression
select this
skip System.Linq.Expressions.Expression
Результат SelectExpression

SetTake() публичный статический Метод

public static SetTake ( this select, Expression take ) : SelectExpression
select this
take System.Linq.Expressions.Expression
Результат SelectExpression

SetWhere() публичный статический Метод

public static SetWhere ( this select, Expression where ) : SelectExpression
select this
where System.Linq.Expressions.Expression
Результат SelectExpression