Я использую Hibernate и сталкиваюсь с действительно раздражающей проблемой, когда я заново сгенерировал свой бизнес-объект и файлы сопоставления, потому что новое свойство или структурное изменение или что-то, что старые файлы полностью перезаписывают, затем моя проверка, вычисленные свойства Моя персонализация, такая как EAGER или LAZY load, и вся моя работа со старыми файлами потеряны. В любом случае решить эту проблему можно, например, слияние или создание класса .net Partial (один сгенерированный код, второй для моей персонализации)