/ORM-Lite

Header-Only, Strong-Typed, Compile-time Object Relation Mapping (ORM) in Modern C++ :-)

Primary LanguageC++MIT LicenseMIT

ORM Lite

ORM Lite is a C++ Object Relation Mapping (ORM) for SQLite3 (currently 😂), written in Modern C++ style.

Build status - MSVC Build status - gcc/clang

Features

Documentation

Full Document 😊

Planned Features

  • Support More Databases (Looking for a Better Driver recently...)
  • Customized Primary Key (Hard to Design an Elegant Interface for it...)
  • Blob (Hard to be Serialized to Script...)
  • Date/Time Types (Weak Typed in SQL...)
  • Subquery (Too Complicated... the Interface would be)

Feel free to Issue, if you have any idea. 😎

Implementation Details (实现细节)

Posts in Chinese only: