C# Класс 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.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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

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

CreateExpression() публичный Метод

public CreateExpression ( ) : Expression
Результат System.Linq.Expressions.Expression

Equals() публичный Метод

public Equals ( object obj ) : bool
obj object
Результат bool

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

SqlStatement() публичный Метод

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
Результат System

ToString() публичный Метод

public ToString ( ) : string
Результат string