不能使用带动态linq的过滤器


我尝试使用ef plus过滤数据和以下代码

_context.Filter<TEntity>(x => x.Where(q => "q.Property == 1"));

并得到一个错误。难道我做错了什么?

一般承认的答案

免责声明 :我是项目Entity Framework Plus的所有者

免责声明 :我是Eval-Expression.NET项目的所有者

正如引言中所述: http ://entityframework-plus.net/linq-dynamic,LINQ Dynamic要求库Eval-Expression.NET(付费库)才能工作。

一旦您在参考中添加此库,它现在应该可以工作: https//www.nuget.org/packages/Z.Expressions.Eval/





许可下: CC-BY-SA
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因