저는 엔티티 프레임 워크를 사용하고 있습니다. 컨트롤러에있는 객체 사전을 수신 할 것이고 이것은 저장소에 대한 술어를 만드는 데 도움이 될 것입니다.사전을 사용하는 동적 술어
사전 키 및 값을 사용하여 동적 조건부를 작성하는 방법을 모르겠습니다. 모든 키는 엔터티 속성으로 명명됩니다. 즉, 다음 예제에서 엔터티 사용자는 성이라고하는 속성을 가지며 Elliot이라는 성을 가진 모든 항목을 원한다는 것을 의미합니다. 추종 데이터 키/값
Dictionary<string,Obect>()
: 동적 쿼리를 작성의 예술을 마스터하면
- "Surname","Elliot"
비용이 많이 들지만 반사를 사용해야 할 것 같습니다. – Dai
안녕 Dai ty, 예제는 매우 유용합니다! 리플렉션으로 처리하려고했지만 문제는 객체를 가지고있을 때 람다 expresion을 만드는 방법을 모른다는 것입니다 .- ' – user1520494
이것이 도움이됩니까? http://stackoverflow.com/questions/14835090/dynamically-generate-predicate-at-runtime – adiga