2010-04-28 2 views
1

일부 기사에서 LINQ to SQL은 Entity 프레임 워크보다 저장 프로 시저를 실행할 때 더 나은 성능을 제공합니다. 그것에 대한 명백한 이유는 무엇입니까?왜 LINQ 2 sql이 더 나은 성능을 제공합니까?

+1

해당 기사에 ** 링크 **가 있습니까? –

+0

중복? - http://stackoverflow.com/questions/257016/linq-to-sql-vs-entity-framework-performance – Bermo

+0

아니 이것은 중복되지 않습니다, 다른 기사는 일반적인 엔티티 프레임 워크 대 Linq 대 SQL, 구체적인하지 논의 저장 프로 시저 성능. – JJoos

답변

0

성능 차이가있을 수 있습니다. L2S에서 변경 사항을 추적 할 l2s 개체 목록을 sproc로 반환 할 수 있습니다. 큰 결과 집합의 경우 이러한 개체를 변경하지 않으면 심각한 성능 저하가 발생할 수 있습니다.

Entity Framework에서 이러한 상황을 처리하는 방법을 모르겠습니다.

L2S에서는 데이터 액세스 텍스트에서이 동작을 해제 할 수도 있습니다. (ObjectTrackingEnabled = false)

+0

확인 ..하지만 컨텍스트 수준에 너무 EF에서 추적을 해제 할 수 있습니다 같아요 .. – Shetty

관련 문제