동적 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는 합법적입니까? 예, 이유를 알아보십시오.