C# Class Remotion.Linq.SqlBackend.SqlGeneration.BinaryExpressionTextGenerator

Generates SQL text for BinaryExpression instances.
显示文件 Open project: re-motion/Relinq-SqlBackend Class Usage Examples

Public Methods

Method Description
BinaryExpressionTextGenerator ( ISqlCommandBuilder commandBuilder, System.Linq.Expressions.ExpressionTreeVisitor expressionVisitor ) : System
GenerateSqlForBinaryExpression ( BinaryExpression expression ) : void

Private Methods

Method Description
GenerateSqlForInfixOperator ( Expression left, Expression right, ExpressionType nodeType, Type expressionType ) : void
GenerateSqlForPrefixOperator ( string sqlOperatorString, Expression left, Expression right ) : void
GetRegisteredOperatorString ( ExpressionType nodeType ) : string

Method Details

BinaryExpressionTextGenerator() public method

public BinaryExpressionTextGenerator ( ISqlCommandBuilder commandBuilder, System.Linq.Expressions.ExpressionTreeVisitor expressionVisitor ) : System
commandBuilder ISqlCommandBuilder
expressionVisitor System.Linq.Expressions.ExpressionTreeVisitor
return System

GenerateSqlForBinaryExpression() public method

public GenerateSqlForBinaryExpression ( BinaryExpression expression ) : void
expression System.Linq.Expressions.BinaryExpression
return void