我对这个库以及一般的 ORM 相当陌生。我知道像 EntityFramework 这样的工具可以从您的对象生成数据库,并且可以从数据库生成代码。 ODB for C++ 可以做类似的事情吗?如果没有,是否有 C++ 库可以做到这一点?提前致谢
最佳答案
是的,ODB 可以为您的 C++ 对象模型生成数据库模式(即 DDL 语句)。您可以将其作为单独的 .sql 文件,也可以将其嵌入到 C++ 代码中并从您的应用程序以编程方式创建架构。
请参阅 ODB Compiler Manual 中的 --generate-schema 和 --schema-format 选项.
关于c++ - 用于 C++ 对象持久化的 ORM ODB 是否创建/重新创建 DB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11090334/