Entity Framework : 복합 키로 효율적으로 필터링하고
를 포함합니다 엔티티 프레임 워크에서 복합 키와 함께 를 사용하면 고유 한 도전이 제기됩니다. 이 기사는이 제한을 극복하기위한 몇 가지 전략을 탐구합니다 접근 1 : 키 쌍과 결합 (비효율적)
Contains
.
접근 3 : 다중 문자는 진술을 포함합니다 (정확하지 않음)
명령문을 사용하면 핵심 값의 올바른 조합을 보장하지 않기 때문에 부정확 한 결과를 얻습니다.
접근 4 : 계산 된 값 (성능 병목 현상) 에 포함됩니다
연결된 주요 값 목록을 생성 하고이 목록에서
를 사용하면 데이터베이스 인덱싱이 심각하여 성능 저하가 발생합니다.
접근 6 : 또는 조항 (제한된 확장 성)
LinqKit과 같은 라이브러리와 함께조항을 사용하는 것은 더 작은 데이터 세트에 적합합니다. 그러나 주요 조합의 수가 증가함에 따라 성능이 빠르게 악화됩니다. 접근 7 : Union Queries (시나리오 특이 적)
쿼리를 사용하는 것은 특정 상황에서 효과적 일 수 있습니다. 자세한 설명은 [관련 리소스 링크 - 실제 링크로 교체]를 참조하십시오.위 내용은 엔티티 프레임 워크에 복합 키가 포함 된 쿼리를 효율적으로 처리하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!