Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
.NET Entity Framework + MySQL (InnoDB) (Ivan Shkuropadsky) 30/10/2009 - 14:36:48
      Re: .NET Entity Framework + MySQL (InnoDB) (Эд) 07/11/2009 - 19:47:12
      Re: .NET Entity Framework + MySQL (InnoDB) (Ivan Shkuropadsky) 09/11/2009 - 08:51:18

> Original message text:
> From: Ivan Shkuropadsky - 30/10/2009 - 14:36:48
> Subject:.NET Entity Framework + MySQL (InnoDB)
> -----------------
> Здравствуйте!
> Извините если не по адресу, но при разработке desktop-клиента к имеющейся БД наткнулись командой на следующую проблему.
>
>
> Имеется БД MySQL - в базе данных около 100 таблиц, все они связаны друг с другом.
> Тип таблиц - InnoDB. У таблиц имеются в наличии внешние ключи.
>
> Создание новой модели базы в Visual Studio 2008 выглядит следующим образом.
> Запускается мастер создания ADO.NET Entity Data Model. Соединение устанавливается успешно. Отображается список таблиц. Выбираются все таблицы и запускается процедура создания модели ( .edmx ).
>
> Модель создается около часа (Windows XP SP2, AMD 5600+ Athlon64 X2, 4Gb)!
> Причем все это время Visual Studio систему не нагружает вообще. Процессор полностью занят процессом "mysqld.exe" - сервер MySQL.
>
> После того как "mysqld.exe" отработал, в самой Visual Studio модель ( .edmx ) создается как обычно, относительно шустро.
>
> "Методом тыка" установлено, что в отсутствие внешних ключей модель создается мигом (независимо от типа таблиц - InnoDB или MyISAM).
>
> Была мысль, что связи в базе слишком "навороченные".
> Однако, последовательно удаляя внешние ключи, было замечено, что чем меньше ключей остается, тем быстрее создается модель. Причем время создания уменьшалось относительно плавно, без резких скачков.
>
> Пробовали также разные релизы MySQL 5 (для Windows, Denwer), разные коннекторы ("родной" MySQL Connector Net, dotConnect).
>
> База данных ежедневно дорабатывается и тратить целый час на создание модели - непозволительная роскошь.
>
> Ничего похожего поиск не дал.
> Не знаем что и думать.
>


From: Ivan Shkuropadsky - 09/11/2009 - 08:51:18
Subject:.NET Entity Framework + MySQL (InnoDB)
-----------------
В смысле? :)


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
36437



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |