public void GenerateSqlForBinaryExpression (BinaryExpression expression)
{
switch (expression.NodeType)
{
case ExpressionType.Coalesce:
GenerateSqlForPrefixOperator ("COALESCE", expression.Left, expression.Right);
break;
case ExpressionType.Power:
GenerateSqlForPrefixOperator ("POWER", expression.Left, expression.Right);
break;
default:
GenerateSqlForInfixOperator (expression.Left, expression.Right, expression.NodeType, expression.Type);
break;
}
}