Другие отмечают поддержку XSD в visual studio. У него есть визуальный дизайнер, но он не будет отображаться на ваши классы - он может создавать строго типизированные объекты.
XMLSerialization хорош в нескольких случаях: 1) передача данных (веб-сервисы) 2) для экономии времени в прототипах. Я настоятельно рекомендую против прямой XML-сериализации объектов в качестве механизма персистентности (постоянное хранилище). Когда вам нужно изменить схему, это будет больно. Да, есть теоретические решения, я никогда не видел, чтобы они легко работали на практике. Я чувствовал большую боль в поддержании (и реорганизации) решений для быстрой сериализации и очень уверен в этом:)
Вопрос в том, почему вы экспортируете модель домена? Это просто функция экспорта? Если так, сериализация, вероятно, отличная. Вы можете не найти визуальный инструмент для этого. Но обычно легко создать формальный, даже симпатичный XML с атрибутами в классах.