Нужно ли включать все таблицы БД в мою модель данных сущности? (VS2010)

#visual-studio-2010 #entity-framework-4

#visual-studio-2010 #entity-framework-4

Вопрос:

Я моделирую свою базу данных 1st с помощью DB Designer Fork, в комплекте с ключами, индексами и отношениями. Затем я создаю сценарий создания SQL для этого, а затем запускаю его в MySQL 5.5 (иногда MS Sql).

Затем я создаю ASP.NET/c # веб-сайт в VS2010. Это мое новое программное обеспечение, и я намерен использовать модель данных сущности (ту, которая использует файлы .edmx) для моих новых проектов.

На самом деле я могу «перетаскивать» свои существующие таблицы БД в edmx, и они поставляются в комплекте со связями и всем остальным. Но действительно ли я хочу / должен это делать, зная, что мне нужно создавать новые сущности для объединенных таблиц?

СПРАВОЧНАЯ ИНФОРМАЦИЯ: мне удобнее работать с SQL-запросами и диаграммами ER базы данных, чем с «диаграммами классов приложений», но я хочу использовать эту модель данных сущностей, потому что я считаю, что это сэкономит мне много времени и хлопот при управлении сотнями запросов, подобных тому, как я делал раньше.

Ответ №1:

Не требуется включать все таблицы в выбранную базу данных. Смотрите Эту статью для уточнения.

Но я предлагаю, если вы создаете новый проект, использовать модель EF Code First.