C# Класс Remotion.Linq.SqlBackend.SqlGeneration.SqlCustomTextExpression

SqlCustomTextExpression can be used to insert custom SQL text into the SQL generated by SqlGeneratingExpressionVisitor. The custom text is inserted into the statement as is, it is not escaped. Therefore, the provider making use of SqlCustomTextExpression has to make sure the custom text cannot lead to SQL injection attacks.
Наследование: SqlCustomTextGeneratorExpressionBase
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Generate ( ISqlCommandBuilder commandBuilder, System.Linq.Expressions.ExpressionTreeVisitor textGeneratingExpressionVisitor, ISqlGenerationStage stage ) : void
SqlCustomTextExpression ( string sqlText, Type expressionType ) : System
ToString ( ) : string

Защищенные методы

Метод Описание
VisitChildren ( System.Linq.Expressions.ExpressionTreeVisitor visitor ) : Expression

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

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

public Generate ( ISqlCommandBuilder commandBuilder, System.Linq.Expressions.ExpressionTreeVisitor textGeneratingExpressionVisitor, ISqlGenerationStage stage ) : void
commandBuilder ISqlCommandBuilder
textGeneratingExpressionVisitor System.Linq.Expressions.ExpressionTreeVisitor
stage ISqlGenerationStage
Результат void

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

public SqlCustomTextExpression ( string sqlText, Type expressionType ) : System
sqlText string
expressionType System.Type
Результат System

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

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

VisitChildren() защищенный Метод

protected VisitChildren ( System.Linq.Expressions.ExpressionTreeVisitor visitor ) : Expression
visitor System.Linq.Expressions.ExpressionTreeVisitor
Результат System.Linq.Expressions.Expression