2

씨 J. Albahari에서 LinqKit를 사용하여 시작, 아는 사람 있나요?EF 5.0, PredicateBuilder 및 LinqKit

는 주요 EF 5.0의 변화와 L2E PredicateBuilder 클래스를 (더 이상 사용 여부) 다르게 사용을 암시하고 동적 쿼리를 구축하기위한 AsExpandable() 방법이 있을까?

조언 해 주셔서 감사합니다.

+1

이전 EF 릴리즈에는 변경 사항이 없어야하며, 여전히 동일한 코드 기반을 기반으로합니다. 이전 EF 릴리스에서 작동하는 경우 EF 5에서도 작동해야합니다. –

+0

감사합니다. 그래서 LinqKit과 PredicateBuilder를 사용합니다. –

답변

1

이 오래된 질문이지만, 그래서 검색을 높이 평가되었다,주의 사항 : 어떤 점에서

  • 당신 것 복잡한 System.Linq.Expressions 네임 스페이스의 사용을 배울 수있다.
  • 많은 매개 변수가있는 복잡한 SQL. 최신 변경 사항이 약간 도움이 될 것입니다. readme의 끝 부분에서 쿼리를 최적화하는 방법을 참조하십시오. https://github.com/scottksmith95/LINQKit
  • EF6의 경우 async가 이제 LinqKit.EntityFramework 구성 요소에 있습니다.
  • SQL 쿼리를 프로파일 링해야합니다. 동적 조인이 데이터베이스의 올바른 인덱스를 실제로 활용할 수 있습니까?