public MySqlBinaryExpression( MySqlBinaryExpressionOperatorType operatorType, SqlExpression left, SqlExpression right, Type type, RelationalTypeMapping typeMapping) : base(type, typeMapping) { Check.NotNull(left, nameof(left)); Check.NotNull(right, nameof(right)); OperatorType = operatorType; Left = left; Right = right; }
public virtual MySqlBinaryExpression MakeBinary( MySqlBinaryExpressionOperatorType operatorType, SqlExpression left, SqlExpression right, RelationalTypeMapping typeMapping) { var returnType = left.Type; return((MySqlBinaryExpression)ApplyTypeMapping( new MySqlBinaryExpression( operatorType, left, right, returnType, null), typeMapping)); }