Entity Framework с Oracle генерирует DDL со слишком длинными именами - PullRequest
0 голосов
/ 13 ноября 2018

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

enter image description here

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

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

...