Sqlite3 ORM for C ++实现延迟加载

时间:2011-07-23 13:59:33

标签: c++ orm sqlite cross-platform lazy-loading

您建议在以下场景中使用什么:

  1. C ++中的桌面应用程序
  2. 跨平台(可能使用wxwidgets)
  3. Sqlite3 DB(不同用户无并发访问)
  4. 想要某种可配置的延迟加载机制,这意味着可以在不同的时刻加载对象的某些部分。
  5. 我想使用ORM来减少CRUD代码,是否有任何适合该法案的内容? 我需要编写自己的ORM吗?

    谢谢你,并致以最诚挚的问候。

2 个答案:

答案 0 :(得分:3)

ODB是在支持SQLite的GPL(或可购买的商业许可证)下发布的C ++ ORM。它还支持延迟加载关系,并且是跨平台的。

有关详细信息,请参阅http://www.codesynthesis.com/products/odb/features.xhtml

答案 1 :(得分:0)

Qt是一个出色的跨平台开发环境,有人写了an ORM which goes well with it

您能详细说明延迟加载的要求吗?