одна или несколько моделей сущностей для одной базы данных для структуры сущностей? - PullRequest
1 голос
/ 25 мая 2010

Когда используется структура сущностей для уровня DAL, VS 2010 может создавать edmx для каждой базы данных.

Вопрос: Если у меня есть база данных со многими таблицами, я должен создать только один edmx для всех таблиц или несколько файлов edmx? например, может быть, все таблицы безопасности для одного файла EDMX, другие таблицы для другого файла EDMX. Если их больше одного, то на других уровнях их будет больше, чем в ObjectContext в коде для бизнес-логики.

Какое это лучшее решение для этого случая?

1 Ответ

1 голос
/ 25 мая 2010

Я делал это раньше, когда экспериментировал с AdventureWorks. Если у вас большая база данных с большим количеством таблиц, и таблицы сегментированы на отдельные схемы (например, схемы «Закупки», «Продажи», «HumanResources» в AdventureWorks), то это может хорошо работать для создания нескольких моделей. Они не должны быть отдельными схемами - любые две группы связанных таблиц, в которых нет связей между группами, будут работать.

Вы хотели бы убедиться, что вы включили все связанные таблицы в каждую модель, чтобы вам не приходилось пытаться объединять сущности между моделями.

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