2012-02-17 3 views
0

Независимо от того, что я делаю, с какой DB я подключаюсь, EF, кажется, занимает около 15-30 минут, чтобы создать модель. Пока он делает это, я получаю сообщение «Visual Studio is busy» в системном трее.Entity Framework занимает 30 минут, чтобы сгенерировать модель

Первый DB, к которому я подключился, был сложным и имел много данных, много просмотров, поэтому я подумал, возможно, поэтому. Теперь у меня есть локальный файл DB с 1 таблицей, которая имеет 2 столбца и 3 строки. Это все равно занимает такое же количество времени.

В конечном счете VS сбой и перезапуск. У кого-нибудь была эта проблема раньше? Есть идеи?


Я смотрел на монитор ресурсов, как представляется, не devenv.exe будет потреблять все ресурсы, которые свидетельствовали бы, что он делает много работы.

ответ

0

Оказывается, у меня был DVD-диск Visual Studio в моем DVD-приводе. Каждый раз, когда я делал что-то с EF, VS начал читать с диска. Я понятия не имею, что и почему, но маленький светодиод будет мигать. Как только я выбросил диск, все прошло отлично. Иди цифра!

0

Какие учетные данные вы используете для доступа к своей БД? Попробуем сначала решить проблему латентности домена. Если это работает, можете ли вы проверить тот же поток на двух отдельных машинах, используя те же учетные данные домена? Это не будет применяться, если вы используете локальные кредиты.

+0

Вторая БД, которую я использую, является локальной БД на той же машине, что и VS. У меня такая же проблема, даже если я пытаюсь добавить пустую модель. – Aniket

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