ORM ODB for C ++可以从数据库生成代码

时间:2012-10-08 05:38:43

标签: c++ orm odb

我对这个库很新,而且一般都是ORM。我知道像EntityFramework这样的工具可以从数据库生成代码。 ODB for C ++可以做到这一点吗?

2 个答案:

答案 0 :(得分:2)

我不这么认为。查看项目的main page,有一个如何使用ODB的示例。看来你只需要在这里和那里添加一些pragmas

#pragma db object
class person
{
  ...
private:
  friend class odb::access;
  person () {}

  #pragma db id
  string email_;

  string name_;
  unsigned short age_;
};

但你在已经存在的代码上执行此操作,所以不,它不会生成任何内容。

答案 1 :(得分:2)

QxORM可能会帮助你完成这项工作。这个库用于Qt框架。