BOT-Man-JL / ORM-Lite

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

Home Page:https://bot-man-jl.github.io/articles/?post=2016/How-to-Design-a-Better-Cpp-ORM

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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:

About

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

https://bot-man-jl.github.io/articles/?post=2016/How-to-Design-a-Better-Cpp-ORM

License:MIT License


Languages

Language:C++ 99.4%Language:Makefile 0.6%