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
'Programming > ORM' 카테고리의 다른 글
iBatis vs. Hibernate 논쟁 (0) | 2014.07.22 |
---|---|
6.1 bug? (0) | 2014.07.22 |
enum support (0) | 2014.07.22 |
Introduce Entity framework (0) | 2014.07.22 |
ORM comparison (0) | 2014.07.22 |