C# Class NLite.Data.Linq.Expressions.DbExpressionExtensions

Afficher le fichier Open project: netcasewqs/elinq

Méthodes publiques

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

Private Methods

Méthode Description
IsUniqueName ( IList columns, string name ) : bool

Method Details

AddColumn() public static méthode

public static AddColumn ( this select, ColumnDeclaration column ) : SelectExpression
select this
column ColumnDeclaration
Résultat SelectExpression

AddGroupExpression() public static méthode

public static AddGroupExpression ( this select, Expression expression ) : SelectExpression
select this
expression System.Linq.Expressions.Expression
Résultat SelectExpression

AddOrderExpression() public static méthode

public static AddOrderExpression ( this select, OrderExpression ordering ) : SelectExpression
select this
ordering OrderExpression
Résultat SelectExpression

AddOuterJoinTest() public static méthode

public static AddOuterJoinTest ( this proj, Dialect language, Expression expression ) : ProjectionExpression
proj this
language Dialect
expression System.Linq.Expressions.Expression
Résultat ProjectionExpression

AddRedundantSelect() public static méthode

public static AddRedundantSelect ( this sel, TableAlias newAlias ) : SelectExpression
sel this
newAlias TableAlias
Résultat SelectExpression

GetAvailableColumnName() public static méthode

public static GetAvailableColumnName ( this columns, string baseName ) : string
columns this
baseName string
Résultat string

IsDbExpression() public static méthode

public static IsDbExpression ( ExpressionType nodeType ) : bool
nodeType ExpressionType
Résultat bool

RemoveColumn() public static méthode

public static RemoveColumn ( this select, ColumnDeclaration column ) : SelectExpression
select this
column ColumnDeclaration
Résultat SelectExpression

RemoveGroupExpression() public static méthode

public static RemoveGroupExpression ( this select, Expression expression ) : SelectExpression
select this
expression System.Linq.Expressions.Expression
Résultat SelectExpression

RemoveOrderExpression() public static méthode

public static RemoveOrderExpression ( this select, OrderExpression ordering ) : SelectExpression
select this
ordering OrderExpression
Résultat SelectExpression

RemoveRedundantFrom() public static méthode

public static RemoveRedundantFrom ( this select ) : SelectExpression
select this
Résultat SelectExpression

SetColumns() public static méthode

public static SetColumns ( this select, IEnumerable columns ) : SelectExpression
select this
columns IEnumerable
Résultat SelectExpression

SetDistinct() public static méthode

public static SetDistinct ( this select, bool isDistinct ) : SelectExpression
select this
isDistinct bool
Résultat SelectExpression

SetFrom() public static méthode

public static SetFrom ( this select, Expression from ) : SelectExpression
select this
from System.Linq.Expressions.Expression
Résultat SelectExpression

SetGroupBy() public static méthode

public static SetGroupBy ( this select, IEnumerable groupBy ) : SelectExpression
select this
groupBy IEnumerable
Résultat SelectExpression

SetOrderBy() public static méthode

public static SetOrderBy ( this select, IEnumerable orderBy ) : SelectExpression
select this
orderBy IEnumerable
Résultat SelectExpression

SetReverse() public static méthode

public static SetReverse ( this select, bool isReverse ) : SelectExpression
select this
isReverse bool
Résultat SelectExpression

SetSkip() public static méthode

public static SetSkip ( this select, Expression skip ) : SelectExpression
select this
skip System.Linq.Expressions.Expression
Résultat SelectExpression

SetTake() public static méthode

public static SetTake ( this select, Expression take ) : SelectExpression
select this
take System.Linq.Expressions.Expression
Résultat SelectExpression

SetWhere() public static méthode

public static SetWhere ( this select, Expression where ) : SelectExpression
select this
where System.Linq.Expressions.Expression
Résultat SelectExpression