0

Есть ли какой-либо метод предварительного создания EF-кода с первого взгляда без использования EF Powertools?Предварительно генерирующий код сущности Entity First Views for performance без EF Powertools

Я использую Visual Studio Express - поэтому опция Powertools недоступна.

У меня возникли проблемы 10-15 секундных задержек на первый запрос, когда сайт холоден (который, как не сайт общественного облицовочного случается довольно часто)

Я уже с помощью IIS разогреть сторону вещей и пула приложений всегда теплые.

После теплой работы сайт реагирует очень быстро. Проблема возникает только на первой странице с запросом и может быть любым запросом.

+0

Я нашел этот блог, который дает информацию о создании/использовании T4Templates для предварительного создания представлений: http://blog.3d-logic.com/2012/10/17/entity-framework-6-and-pre -генерированные-views/ В настоящее время из-за ошибок в EF6 RC1, по-видимому, невозможно создать представления для этой версии фреймворка. Таким образом, я думаю, что в настоящее время мне лучше создать службу, которая вызывает страницу по умолчанию каждые 5 минут или около того, если не будут представлены лучшие решения. –

ответ

0

У меня возникло ощущение, что проблемы, которые вы видите, не могут быть связаны с генерированием представлений. Были некоторые регрессии производительности, которые повлияли на время запуска EF6. Мы (команда EF) смотрели на них. Попробуйте последнюю ночную сборку, где исправлены ошибки, чтобы узнать, улучшилось ли время запуска. Кроме того, я обновил шаблон T4, на который вы ссылаетесь, чтобы работать с окончательной версией EF6. Он также должен работать с ночными сборками, чтобы вы могли проверить, улучшены ли ранее созданные вами просмотры, даже более продолжительное время запуска. Обратите внимание, что T4 еще не находится в VS-галерее VS, но вы можете получить исходный код из моего github. Я планирую скоро обновить версию VS Gallery.

+0

Спасибо, Pawel. Я дам, что пойдет - хорошо сделано, чтобы определить мой пост! –

+0

Есть ли хоть какая-нибудь ночная сборка EF 6, а не EF 6.1 - это Alpha? Спасибо –

+0

В настоящее время единственная ночь - это Альфа. – Pawel

 Смежные вопросы

  • Нет связанных вопросов^_^