"Do n't Optimize Prematurely"만트라를 따르고 Entity Framework를 사용하여 WCF 서비스를 코딩했습니다.
그러나 성능을 프로파일 링했으며 Entity Framework가 너무 느립니다. (내 앱은 약 1.2 초 만에 2 개의 메시지를 처리하는데, 다시 작성중인 (레거시) 앱은 동시에 5-6 개의 메시지를 처리합니다. (레거시 앱은 DB 액세스를 위해 sprocs를 호출합니다.)
내 프로파일 링은 Entity Framework가 메시지 당 많은 시간을 차지한다는 것을 가리 킵니다.
그래서 내 옵션은 무엇입니까?
더 나은 ORM이 있습니까?
(일반적인 객체 읽기 및 쓰기를 지원하고 빠르게 수행하는 것 ..)Entity Framework를 더 빠르게 만드는 방법이 있습니까?
( 참고 : 내가 더 빨리 말한다는 것은 첫 번째 통화가 아니라 장기를 의미합니다. 메시지.)서비스 속도를 높이는 데 도움이되는 신비한 세 번째 옵션입니다.
참고 : 대부분의 DB 상호 작용은 생성 및 업데이트입니다. 나는 선택과 삭제를 거의하지 않습니다.