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