Próbuję użyć przykładowego kodu znalazłem tutaj na coś pracuję nad: How to convert a String to its equivalent LINQ Expression Tree?LINQ dynamiczne ParseLambda nie rozwiązywania
W rozwiązaniu autor wykorzystuje następujące:
var e = DynamicExpression.ParseLambda(new[] { p }, null, exp);
Jednak gdy próbuję go użyć, nie rozwiązuje. I pojawia się błąd:
System.Linq.Expressions.DynamicExpression' does not contain a definition for 'ParseLambda'
zainstalowałem pakiet Nuget systemu LINQ dynamiczny projektu Dodałem także using oświadczenie:
using System.Linq.Dynamic;
jednak, że pojawi się na szaro, więc jestem zgaduję, że nie wykryto, że obiekt DynamicExpression, do którego się odnawiam, jest z tego miejsca, pobiera go z System.Linq.Expression. Czy istnieje sposób, aby to naprawić? Próbowałem już to zrobić, ale nadal nie jest dobrze, ten sam błąd, a instrukcja using nadal jest wyszarzona.
'System.Linq.Dynamic.DynamicExpression.ParseLambda (...)'? –
@PieterWitvoet, przy użyciu którego otrzymuję błąd "System.Linq.Dynamic.DynamicExpression" jest niedostępne ze względu na poziom ochrony – Paritosh