Нужно ли включать все таблицы БД в мою модель данных сущностей? (VS2010) - PullRequest
0 голосов
/ 28 октября 2011

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

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

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

ПРЕДПОСЫЛКИ: мне удобнее работать с SQL-запросами и диаграммами ER базы данных, чем с "диаграммами классов приложений", ноЯ хочу использовать эту модель данных сущностей, потому что я верю, что это сэкономит мне много времени и избавит от хлопот, связанных с сотнями запросов, наподобие того, как я привык делать вещи.

1 Ответ

0 голосов
/ 28 октября 2011

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

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

...