protected override SqlExpression VisitNewArray(NewArrayExpression expression) { if (expression.NodeType != ExpressionType.NewArrayInit) { throw new NotSupportedException(); } var expressions = expression.Expressions.Select(e => Visit(e)).ToArray(); return(SqlDml.Container(expressions)); }