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)); }