Попытка использовать метод ParseLmabda, доступный в библиотеке System.Linq.Dynami c .Core. Когда я выполняю следующий простой пример.
using (var context = new EntityContext())
{
Expression<Func<Customer, bool>> e1 = System.Linq.Dynamic.Core.DynamicExpressionParser
.ParseLambda<Customer, bool>(null, true, "City = @0", "London");
var customers = context.Customers.Where("@0(it)", e1).ToList();
}
выдает следующее исключение.
System.NotSupportedException: 'The LINQ expression node type 'Invoke' is not supported in LINQ to Entities.'
Любая идея, что Я делаю не так?