我正在研究使用ORM(异议关系映射器)来允许我将我的C++对象持久化到SQLite数据库中.我目前正在通过CodeSynthesis考虑ODB.
请参阅:http://www.codesynthesis.com/products/odb/
看看ODB的文档,我没有看到一个唠叨问题的答案,即:
如果我创建一个类,将其持久保存到数据库中会发生什么,但随后在我的产品的更高版本中更改该类.当用户获得我的软件的新版本时,如何将旧数据正确加载到新版本的类中?
我之前看过boost :: serialize,它有处理这种"升级"的机制,但我想知道: