Я часто записываю свои объекты в базу данных в форме xml.
Однако, если я изменю форму своих объектов, скажем, путем изменения имени или изменения полей, я больше не могу их читатьиз базы данных, что несколько усложняет задачу их чтения, преобразования в новую форму и записи обратно в базу.
Я бы не стал переименовывать свои классы каждый раз, когда я что-то меняюо них.
* Примечание. Я полагаюсь на XmlSerialization / десериализацию объектов C # для создания Xml.Возможно, это нежелательно, если я изменяю формат объектов.