DbExpressions.SqlQueryTranslator.GetBinaryOperator C# (CSharp) Method

GetBinaryOperator() protected method

Gets the textual representation of the binaryExpressionType
protected GetBinaryOperator ( DbBinaryExpressionType binaryExpressionType ) : string
binaryExpressionType DbBinaryExpressionType The for which to return the textual representation.
return string
        protected virtual string GetBinaryOperator(DbBinaryExpressionType binaryExpressionType)
        {
            switch (binaryExpressionType)
            {
                case DbBinaryExpressionType.And:
                    return " AND ";
                case DbBinaryExpressionType.Or:
                    return " OR ";
                case DbBinaryExpressionType.Equal:
                case DbBinaryExpressionType.Assignment:
                    return " = ";
                case DbBinaryExpressionType.NotEqual:
                    return " <> ";
                case DbBinaryExpressionType.GreaterThanOrEqual:
                    return " >= ";
                case DbBinaryExpressionType.GreaterThan:
                    return " > ";
                case DbBinaryExpressionType.LessThan:
                    return " < ";
                case DbBinaryExpressionType.LessThanOrEqual:
                    return " <= ";
                case DbBinaryExpressionType.Add:
                    return " + ";
                case DbBinaryExpressionType.Subtract:
                    return " - ";
                case DbBinaryExpressionType.Multiply:
                    return " * ";
                case DbBinaryExpressionType.Divide:
                    return " / ";
                default:
                    throw new ArgumentOutOfRangeException("binaryExpressionType", binaryExpressionType,"is not supported");
            }
        }