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