Entity Framework 쿼리에 사용할 최대 Include 문 수를 지정하는 것이 좋습니다.Entity Framework Includes
나는 어딘가에 3 개 이상을 추천하지만 나는 그 소스를 찾을 수 없다고 생각한다.
미리 감사드립니다.
Entity Framework 쿼리에 사용할 최대 Include 문 수를 지정하는 것이 좋습니다.Entity Framework Includes
나는 어딘가에 3 개 이상을 추천하지만 나는 그 소스를 찾을 수 없다고 생각한다.
미리 감사드립니다.
엔티티 프레임 워크 http://msdn.microsoft.com/en-us/data/hh949853.aspx (P 8.2.2)에 대한 성능 고려 사항을 참조하십시오 : 그것은 가게를 생산하기 위해 내부 계획 컴파일러를 통해 갈에
그것은 복수와 쿼리에 대해 상대적으로 긴 시간이 걸린다는 문을 포함 명령. 이 시간의 대부분은 결과 쿼리를 최적화하는 데 소요됩니다. 생성 된 store 명령에는 맵핑에 따라 각 Include에 대한 Outer Join 또는 Union이 포함됩니다. 이와 같은 쿼리를 사용하면 데이터베이스의 연결된 그래프가 단일 페이로드로 가져 오므로 모든 대역폭 문제를 촉진 할 수 있습니다. 특히 페이로드에 중복성이 많은 경우 (즉, 일대 다 관계형 포함 연결의 여러 수준이있는 경우) - 많은 방향).
나는 성능 도움이 될 수 있습니다 SQL 프로파일 러 또는 EF 프로파일 (f.e. EFProf가)
를 발행 사용하는 것이 좋습니다