我对这个库很新,而且一般都是ORM。我知道像EntityFramework这样的工具可以从数据库生成代码。 ODB for C ++可以做到这一点吗?
答案 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框架。