Вам нужно серьезно подумать о том, как вы подходите к этой проблеме. Там могут быть коммерческие продукты, которые отвечают вашим потребностям, но нет ничего свободно доступного, что даже близко. Я не видел четких обзоров коммерческих инструментов в этом отношении.
Конструктор Linq2Sql O / R не масштабируется, так как, к сожалению, вы нашли трудный путь. Нечто подобное SQLMetal будет масштабироваться намного лучше, но это тоже не идеальное решение.
К сожалению, может быть очень болезненно переключаться с использования O / R Designer на SQLMetal, так как они не разделяют столько кода под оболочкой, как вы надеетесь.
Если вы пытаетесь использовать большую базу данных с Linq2Sql, вам почти нужно найти и принять какой-нибудь коммерческий инструмент. Стоит рассмотреть один бесплатный вариант - LinqToSql T4 шаблонов Damien Guard , но он даже не близок к инструменту WYSIWYG.
Переключение на более мощные ORM также будет затруднено.
Я написал запись в блоге на эту тему некоторое время назад, и я уже многое перефразировал в ответе:
Не используйте Visual Studio 2008 LinqToSql O / R Designer
Удачи.