C# Class Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatement

SqlStatement represents a SQL database query. The QueryModel is translated to this model, and the SqlStatement is transformed several times until it can easily be translated to SQL text.
Afficher le fichier Open project: re-motion/Relinq-SqlBackend Class Usage Examples

Méthodes publiques

Méthode Description
CreateExpression ( ) : Expression
Equals ( object obj ) : bool
GetHashCode ( ) : int
SqlStatement ( IStreamedDataInfo dataInfo, Expression selectProjection, IEnumerable sqlTables, Expression whereCondition, Expression groupByExpression, IEnumerable orderings, Expression topExpression, bool isDistinctQuery, Expression rowNumberSelector, Expression currentRowNumberOffset ) : System
ToString ( ) : string

Method Details

CreateExpression() public méthode

public CreateExpression ( ) : Expression
Résultat System.Linq.Expressions.Expression

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

SqlStatement() public méthode

public SqlStatement ( IStreamedDataInfo dataInfo, Expression selectProjection, IEnumerable sqlTables, Expression whereCondition, Expression groupByExpression, IEnumerable orderings, Expression topExpression, bool isDistinctQuery, Expression rowNumberSelector, Expression currentRowNumberOffset ) : System
dataInfo IStreamedDataInfo
selectProjection System.Linq.Expressions.Expression
sqlTables IEnumerable
whereCondition System.Linq.Expressions.Expression
groupByExpression System.Linq.Expressions.Expression
orderings IEnumerable
topExpression System.Linq.Expressions.Expression
isDistinctQuery bool
rowNumberSelector System.Linq.Expressions.Expression
currentRowNumberOffset System.Linq.Expressions.Expression
Résultat System

ToString() public méthode

public ToString ( ) : string
Résultat string