7

我对这个库和 ORM 相当陌生。我知道像 EntityFramework 这样的工具可以从数据库生成代码。C++ 的 ODB 可以完成这项工作吗?

4

2 回答 2

2

我不这么认为。查看项目的主页,有一个如何使用 ODB 的示例。似乎您只需要pragmas在这里和那里添加一些:

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

  #pragma db id
  string email_;

  string name_;
  unsigned short age_;
};

但是你在已经存在的代码上这样做,所以不,它不会产生任何东西。

于 2012-10-08T05:43:26.707 回答
2

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

于 2012-10-09T06:01:27.107 回答