Comment est-ce que je peux faire ceci?
Je stocké un objet dans db4o, par exemple:db4o, comment mettre à jour un objet si un champ a été ajouté?
class Person {
string _name;
int _age;
}
maintenant, après hundrets des personnes stockées dans la db, j'ai ajouté un nouveau champ:
class Person {
string _name;
int _age;
bool? _newField;
}
Quand je charge l'ancien Les classes avec la nouvelle classe, le _newField sera null ou la valeur par défaut. Lorsque je le sauvegarde dans la base de données, le champ ajouté est supprimé.
Comment puis-je mettre à jour tous les objets existants avec le nouveau champ? Est-ce possible?
Ok, le champ semble être mis à jour. Mais le "VisualStudio Objectmanager Plugin" ne l'affiche pas. J'utilise 7.12.132.14217 – chriszero
Oh, alors ça pourrait être un bug d'ObjectManager. – Gamlor