Я также работаю с ORM, и наш подход - назначить одного человека ответственным за всю генерацию кода.Когда разработчику необходимо изменить схему, он должен связаться с «ORM Master», который применяет изменения схемы к чистой, «канонической» копии базы данных, затем повторно запускает инструмент генерации и проверяет новый код.,Человек, который запросил изменение, получает последнюю версию и запускается, и сборка не нарушается.
Хотя это добавляет что-то узкое место, на практике это не было проблемой, и это позволяет избежатьпроблемы, при которых два или более разработчика вносят разные изменения в схему, что приводит к конфликтам и т. д., что приводит к решению множества проблем.
Я надеюсь, что это решает вопрос, который вы задаете, так я интерпретирую ваш вопросв любом случае.