0

EF Powertools를 사용하지 않고 EF 코드 첫 번째 뷰를 미리 생성하는 방법이 있습니까?Entity Framework 코드 미리 생성 EF Powertools없이 첫 번째 뷰

Visual Studio Express를 사용하고 있으므로 Powertools 옵션을 사용할 수 없습니다. 사이트가 차가운 경우

나는 첫 번째 쿼리에 10~15초 지연의 문제가있어 (이 비에 공개 사이트가 자주 발생으로) 나는 이미 IIS 측면을 따뜻하게 사용하고

앱 풀은 항상 따뜻합니다.

일단 따뜻해지면 사이트가 매우 빠르게 반응합니다. 이 문제는 쿼리가있는 첫 번째 페이지에서만 발생하며 모든 쿼리가 될 수 있습니다.

+0

미리보기를 생성하기 위해 T4Templates를 생성/사용하는 방법에 대한 정보를 제공하는이 블로그를 발견했습니다 : http://blog.3d-logic.com/2012/10/17/entity-framework-6-and-pre -generated-views/ EF6 RC1의 버그로 인해 현재이 프레임 워크 버전의보기를 생성 할 수 없습니다. 저는 현재 5 분마다 기본 페이지를 호출하는 서비스를 만드는 편이 낫다고 생각합니다. 더 좋은 해결책이 제시되지 않는 한. –

답변

0

나는보고있는 문제가보기를 생성하는 것과 관련이 없다고 생각합니다. EF6의 시작 시간에 영향을주는 성능 회귀가있었습니다. 우리 (EF 팀)는 그들을 보았습니다. 최신 야간 빌드를 시도하여 버그가 수정되어 시작 시간이 개선되었는지 확인하십시오. 또한 EF6의 최종 버전을 사용하기 위해 언급 한 T4 템플릿을 업데이트했습니다. 야간 빌드에서도 사용할 수 있으므로 미리 생성 된 뷰가 시작 시간을 훨씬 향상시키는 지 확인할 수 있어야합니다. T4는 아직 VS 갤러리에 없지만 내 github에서 소스를 얻을 수 있습니다. 곧 VS Gallery 버전을 업데이트 할 계획입니다.

+0

고마워요 Pawel 나는 그것을 줄 것이다 - 잘 내 게시물을 발견에 완료! –

+0

EF 6.1보다는 최신 야간 빌드를 얻는 방법이 있습니까? 알파입니까? 감사합니다 –

+0

현재 유일한 야간은 알파입니다. – Pawel