コード例 #1
0
 protected override Expression VisitBinary(BinaryExpression node) =>
 Expression.Constant(dialect.BuildBinaryExpression(
                         DotnetOperator.Parse(node.NodeType).GetOrThrow(() => new NotSupportedException($"Operator {node.NodeType} ({node.Method}) is not supported!")),
                         EvaluateString(node.Left),
                         EvaluateString(node.Right)));