使用ORM将具有不同列数的表存储到DB

时间:2017-11-03 13:45:37

标签: python c++ database orm

我有一个带表的Qt UI。表的数据应存储在SQL数据库(SQLite或Firebird)中。我最好使用ORM。

现在我想在表中添加或删除列,这些列也存储在数据库中。实现这个的最佳想法是什么?

我或多或少处于概念阶段,但仍然不确定我是用Python还是用C ++实现它,所以我认为这是一个概念性的问题。但是,如果您有特定语言的优点/缺点,我会对此持开放态度。

我的想法是将所有列存储在容器/字典/数组中,但是许多ORM通常为每列使用Object的一个属性。另一个想法是使用一对多关系,然后使用一列作为表的列名。但我不知道该解决方案的速度。

0 个答案:

没有答案