Полагаю, вы имеете в виду изменения в схеме? Если это так, пользовательский генератор кода, безусловно, является одним из вариантов и лучше, чем ручное обновление DBML при каждом изменении схемы. Но есть и сторонние инструменты для синхронизации изменений схемы:
http://www.huagati.com/dbmltools/
если вы хотите отказаться от LINQ в качестве модели доступа к данным, есть инструменты OR / M или OR / M, которые дают вам контроль над генерацией кода.