Programming/ORM
More faster!
Bandcy
2014. 7. 22. 16:00
Entity framework 등의 ORM에서는 항상 성능에 관한 issue가 있습니다.
닷넷에서는 어떤 ORM이라도 비용면에서 ADO.Net을 앞서지는 못합니다.
Enhance performance
단순히 data를 읽어 오는 용도에서는 EntityCollection.AsNoTracking()을 사용하면 비용 개선 효과를 얻을 수 있습니다. (그림 참조)
역할은 간단히 소개드리면, entity framework에서 entity를 추적하기 위한 부가적인 장치를 사용하지 않도록 합니다.
References
http://msdn.microsoft.com/ko-kr/library/h43ks021(v=vs.110).aspx
http://blog.staticvoid.co.nz/2012/4/2/entity_framework_and_asnotracking