Управление большими моделями объектов базы данных - PullRequest
0 голосов
/ 22 апреля 2010

Хотелось бы услышать, как другие эффективно (или нет) работают с Visual Studio Entity Designer, когда существует много таблиц базы данных. Мне кажется, что навигация в Designer достаточно сложна, чтобы найти то, что вы ищете, всего за несколько таблиц, но как насчет базы данных с, скажем, 100-200 таблицами? Когда производится изменение таблицы на уровне базы данных, как обновляется модель? Переписывает ли это какие-либо ручные изменения, которые вы внесли в модель? Как бы вы быстро нашли в конструкторе сущность для внесения изменений или проверки изменений? Кажется нереальным, чтобы прокрутить в поисках конкретной сущности.

Спасибо за ваш отзыв!

1 Ответ

3 голосов
/ 22 апреля 2010

Я хотел бы сказать, что у нас достаточно большое количество таблиц (52), и у меня нет серьезных проблем с навигацией по модели, я бы больше беспокоился о том, что EF внутренне не может масштабироваться.

Я не использую конструктор, я использую Модель браузера .В обозревателе модели есть функция «Показать в конструкторе», которая может привести вас к любой таблице, которую вы ищете.

текст ссылки http://i.msdn.microsoft.com/dynimg/IC176600.gif

Честно говоря, я использую модельБраузер больше, чем я дизайнер.В браузере вы можете установить практически все (отображения таблиц / свойства таблиц).

Когда приходит время обновлять, это не влияет на вашу концептуальную модель (любые изменения вручную).Если, конечно, вы не удалили что-то из своей физической модели, и она больше не может отображаться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...