diff --git a/rethinkdb-net/Expressions/LinqExpressionConverters.cs b/rethinkdb-net/Expressions/LinqExpressionConverters.cs index 456f9a3..2a43b20 100644 --- a/rethinkdb-net/Expressions/LinqExpressionConverters.cs +++ b/rethinkdb-net/Expressions/LinqExpressionConverters.cs @@ -127,14 +127,7 @@ public static Term ConvertAppendToTerm(MethodCallExpression methodCall, DefaultE type = Term.TermType.APPEND }; newTerm.args.Add(term); - - if (datumExpression.NodeType == ExpressionType.MemberInit) - { - var memberInit = (MemberInitExpression)datumExpression; - newTerm.args.Add(recursiveMap(memberInit)); - } - else - throw new NotSupportedException(String.Format("Expected ReQLExpression.Append to contain MemberInit additions, but was: {0}", datumExpression.NodeType)); + newTerm.args.Add(recursiveMap(datumExpression)); term = newTerm; }