2 个仓库
Object-relational mappers specifically designed for the SQLite database engine.
Distinct from SQLite Database Management: Distinguished from general ORMs by its specific targeting of SQLite's lightweight, file-based architecture.
Explore 2 awesome GitHub repositories matching data & databases · SQLite ORMs. Refine with filters or upvote what's useful.
sqlite-net is a lightweight object-relational mapper and data access layer for SQLite. It provides tools for translating application classes into database tables, managing records through an entity mapper, and implementing local data persistence. The library includes an encrypted wrapper that secures database files using connection keys and native encryption configurations. It also features a data access layer that supports both synchronous and asynchronous operations to maintain application responsiveness during disk access. The project covers a range of database management capabilities, in
Functions as a lightweight object-relational mapper for translating application classes into SQLite tables.
该项目是一个仅包含头文件的 C++ 库,为 SQLite 数据库提供了对象关系映射(ORM)层。它使开发者能够将原生类结构直接映射到数据库表,从而促进类型安全的数据持久化和检索,而无需原始查询字符串。 该库的特色在于使用基于模板的元编程,允许编译时模式映射和查询构建。通过利用流式接口,它将方法调用转换为优化的数据库语句,同时其对预编译语句缓存的支持最大限度地减少了重复操作的解析开销。该系统还包括自动模式同步,以确保数据库结构与应用对象定义保持一致。 除了核心映射外,该库还提供了一套全面的数据库管理功能,包括对关系连接、聚合数据计算和原子事务管理的支持。它同时适应持久化存储和易失性的内存数据库配置。此外还提供了一个命令行实用程序,通过将源文件和头文件合并为合并输出来协助项目分发。
Provides a header-only C++ object-relational mapping library specifically optimized for SQLite database persistence.