Si vous utilisez une base de données d'objets, que se passe-t-il lorsque vous devez modifier la structure de votre modèle objet? Par exemple, je suis en train de jouer avec le moteur Google App Engine. Par exemple, je joue avec Google App Engine. Pendant que je développe mon application, j'ai réalisé que dans certains cas, j'ai mal nommé une classe, et je veux changer le nom. Et j'ai deux cours que je pense avoir besoin de consolider.Lorsque vous utilisez une base de données d'objets, comment gérez-vous les modifications importantes apportées à votre modèle d'objet?
Cependant, je ne pense pas que je peux, parce que le nom de la classe est intuitivement lié dans le magasin de données, et il y a des données réelles stockées sous ces noms de classe. Je suppose que la bonne chose à propos de la "vieille façon" d'abstraire le modèle d'objet du stockage de données est que le stockage de données ne sait rien sur le modèle d'objet - c'est juste des données. Ainsi, vous pouvez changer votre modèle d'objet et simplement charger les données hors du magasin de données différemment. Donc, en général, lorsque vous utilisez une banque de données qui est intime avec votre modèle de données ... comment changer les choses?