【问题标题】:Can ORM ODB for C++ generate code from a databaseORM ODB for C++ 可以从数据库生成代码吗
【发布时间】:2012-10-08 05:38:42
【问题描述】:

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

【问题讨论】:

  • 我创建了 php 脚本来从 MySQL 表创建类,检查它here

标签: c++ orm odb


【解决方案1】:

我不这么认为。看项目的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_;
};

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

【讨论】:

  • 那么这在 odb 的帮助下意味着什么,在 windows 中:“--database | -d (db) Generate code for the database (db)”
  • 这意味着您正在生成 c++ 和 db 之间的代码
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-07
    • 1970-01-01
    • 1970-01-01
    • 2017-12-27
    • 2022-08-17
    • 2013-12-13
    • 2015-09-09
    • 1970-01-01
    相关资源
    最近更新 更多