2013-10-17 9 views
4

캐싱 및 EF에 대한 경험이 있습니까?엔티티 프레임 워크로 캐싱

나는 EFProviderWrappers http://code.msdn.microsoft.com/EFProviderWrappers을보고 있었지만이 프로젝트는 오래된 것 같습니다. 누군가 그것을 성공에 사용 했습니까?

다른 좋은 해결책이 있습니까?

+0

무엇을 캐 시팅 하시겠습니까? DbContext의 싱글 톤 인스턴스를 응용 프로그램 수명 기간 동안 유지하면 어쨌든 개체가 메모리에 캐시됩니다. –

답변

1

LINQ 쿼리 결과를 캐시하려면 Pete Montgomery 솔루션을 사용해 보는 것이 좋습니다. ASP.NET에 적용 할 수 있지만 HttpRuntime.CacheSystem.Runtime.Caching.MemoryCache.Default으로 바꾸면 데스크톱 응용 프로그램에서 사용할 수 있습니다.

0

아이 소프트 (Eye Soft)에서 만든 2 차 캐싱을 시도해보십시오. Nuget package에 대한 링크와 해당 소스 코드는 Codeplex에 있습니다. 그것은 EFProviderWrappers를 기반으로하지만, 리팩토링되고 어느 정도 최신으로 보입니다.

관련 문제