C# Class Signum.Engine.Linq.ChildProjectionFlattener

Inheritance: Signum.Engine.Linq.DbExpressionVisitor
显示文件 Open project: signumsoftware/framework Class Usage Examples

Public Properties

Property Type Description
inMList System.Type

Protected Methods

Method Description
VisitMListProjection ( Signum.Engine.Linq.MListProjectionExpression mlp ) : Expression
VisitProjection ( ProjectionExpression proj ) : Expression

Private Methods

Method Description
ChildProjectionFlattener ( ) : System
ExtractOrders ( SelectExpression sel, List &innerOrders ) : SelectExpression
Flatten ( ProjectionExpression proj, Signum.Engine.Linq.AliasGenerator aliasGenerator ) : ProjectionExpression
IsKey ( SelectExpression source, HashSet columns ) : bool
WithoutOrder ( SelectExpression sel ) : SelectExpression

Method Details

VisitMListProjection() protected method

protected VisitMListProjection ( Signum.Engine.Linq.MListProjectionExpression mlp ) : Expression
mlp Signum.Engine.Linq.MListProjectionExpression
return System.Linq.Expressions.Expression

VisitProjection() protected method

protected VisitProjection ( ProjectionExpression proj ) : Expression
proj ProjectionExpression
return System.Linq.Expressions.Expression

Property Details

inMList public_oe property

public Type,System inMList
return System.Type