Entity Framework с Oracle генерирует DDL со слишком длинными именами

Я недавно унаследовал проект, который использовал EF против базы данных Oracle. У меня нет документации о модели базы данных, но у меня есть и EDMX с этой моделью. Я успешно сгенерировал схему базы данных, DDL, из модели в EDMX, используя соответствующие шаблоны (SSDLToOracle.tt)

введите описание изображения здесь

Но сгенерированный скрипт не работает, потому что он не принимает во внимание, что Oracle имеет ограничение на длину имен, используемых для объектов (таблиц, индексов и т. Д.). Oracle поддерживает только имена длиной 30 байт (128 в более новых версиях).

Итак, есть ли способ создания сценариев с учетом этого ограничения?

0 ответов

Другие вопросы по тегам