Я пытаюсь создать динамический запрос, используя деревья выражений в LINQ, чтобы представить следующий запрос
WageConstIns.Where(WageConstIn => WageConstIn.Serialno.ToString().StartsWith("2800"));
Я попытался создать его следующим образом:
MemberExpression le1 = LinqExpression.Property(paramExp, "Serialno");
MethodCallExpression le2 = LinqExpression.Call(le1, typeof(string).GetMethod("ToString", System.Type.EmptyTypes));
ConstantExpression le3 = LinqExpression.Constant("2800");
MethodCallExpression le4 = LinqExpression.Call(le2, typeof(string).GetMethod("StartsWith"));
Я получаю сообщение об ошибке во время выполнения. Как лучше всего построить приведенный выше запрос с использованием деревьев выражений?