awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 repository

Awesome GitHub RepositoriesObject-Relational Mappers

Libraries that map programming language structures to database tables with fluent query capabilities.

Distinct from Fluent Query Builders: Extends the fluent query builder concept to include full object-relational mapping and schema management.

Explore 1 awesome GitHub repository matching data & databases · Object-Relational Mappers. Refine with filters or upvote what's useful.

Awesome Object-Relational Mappers GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • fnc12/sqlite_ormAvatar fnc12

    fnc12/sqlite_orm

    2,670Vezi pe GitHub↗

    Acest proiect este o bibliotecă C++ header-only care oferă un strat de mapare obiect-relațional (ORM) pentru bazele de date SQLite. Permite dezvoltatorilor să mapeze structurile de clase native direct către tabelele bazei de date, facilitând persistența și preluarea datelor type-safe fără a fi nevoie de șiruri de interogare brute. Biblioteca se distinge prin utilizarea metaprogramării bazate pe template-uri, care permite maparea schemei și construcția interogărilor la momentul compilării. Prin utilizarea unei interfețe fluente, traduce apelurile de metodă în instrucțiuni de bază de date optimizate, în timp ce suportul său pentru caching-ul instrucțiunilor pregătite (prepared statements) minimizează overhead-ul de parsare pentru operațiunile repetitive. Sistemul include, de asemenea, sincronizarea automată a schemei pentru a asigura că structurile bazei de date rămân consistente cu definițiile obiectelor aplicației. Dincolo de maparea de bază, biblioteca oferă o suită cuprinzătoare de capabilități de gestionare a bazelor de date, inclusiv suport pentru join-uri relaționale, calcule de date agregate și gestionarea tranzacțiilor atomice. Acoperă atât stocarea persistentă, cât și configurațiile de baze de date volatile, în memorie. Un utilitar de linie de comandă este, de asemenea, furnizat pentru a asista la distribuția proiectului prin îmbinarea fișierelor sursă și header în output-uri consolidate.

    Synchronizes database schema definitions with application class structures to enable type-safe persistence and fluent query construction.

    C++cpluspluscplusplus-14cpp
    Vezi pe GitHub↗2,670
  1. Home
  2. Data & Databases
  3. Database ORMs
  4. Fluent Query Builders
  5. Object-Relational Mappers