不能使用帶動態linq的過濾器

entity-framework entity-framework-plus

我嘗試使用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 with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因