awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 Repos

Awesome GitHub RepositoriesObject-Relational Mapping Relations

Mechanisms for defining and managing associations between database entities.

Distinguishing note: None available; no candidates provided.

Explore 6 awesome GitHub repositories matching data & databases · Object-Relational Mapping Relations. Refine with filters or upvote what's useful.

Awesome Object-Relational Mapping Relations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • typeorm/typeormAvatar von typeorm

    typeorm/typeorm

    36,540Auf GitHub ansehen↗

    TypeORM is an object-relational mapper for TypeScript and JavaScript that bridges the gap between object-oriented application code and relational database tables. It provides a comprehensive data persistence layer that allows developers to define database entities using class decorators or configuration objects, enabling seamless interaction with data through object-oriented patterns. The project distinguishes itself through a flexible architecture that supports both the data mapper and repository patterns, alongside a fluent query builder that translates high-level method calls into platform

    Defines complex many-to-many associations between database entities using decorator-based mapping.

    TypeScriptactive-recordcockroachdbdata-mapper
    Auf GitHub ansehen↗36,540
  • dapperlib/dapperAvatar von DapperLib

    DapperLib/Dapper

    18,331Auf GitHub ansehen↗

    Dapper is a lightweight object-relational mapper for .NET that functions as a high-performance data access library. It operates by extending standard database connection interfaces, allowing developers to execute raw SQL queries while automating the mapping of database results to strongly-typed objects. The library distinguishes itself through its use of runtime code generation, which creates high-performance instructions to map database rows to object properties with minimal overhead. It provides flexible data retrieval options, supporting both memory-buffered loading for speed and row-by-ro

    Joins parent and child records automatically to populate navigation properties in object models.

    C#ado-netdappersql
    Auf GitHub ansehen↗18,331
  • cakephp/cakephpAvatar von cakephp

    cakephp/cakephp

    8,797Auf GitHub ansehen↗

    CakePHP ist ein PHP-Webframework, das für die schnelle Entwicklung voll ausgestatteter Webanwendungen konzipiert ist. Es nutzt eine Model-View-Controller-Architektur, um Geschäftslogik, Datenmodelle und Benutzeroberflächen voneinander zu trennen. Das Framework enthält einen integrierten Object-Relational Mapper (ORM), der das Abrufen und Speichern relationaler Daten ermöglicht, ohne rohe SQL-Abfragen schreiben zu müssen. Es verfolgt einen „Convention-over-Configuration“-Ansatz, um Boilerplate-Code zu reduzieren, indem es standardisierte Namensschemata für Dateien und Datenbanktabellen voraussetzt. Das Projekt bietet Werkzeuge zur Implementierung von Webformularen mit integrierter Validierungs- und Verarbeitungslogik. Seine Architektur integriert einen Dependency-Injection-Container zur Verwaltung von Anwendungsdiensten sowie eine Middleware-basierte Request-Pipeline zur Verarbeitung eingehender HTTP-Anfragen.

    Enables interaction with relational databases using an object-relational mapper to handle data retrieval and storage.

    PHP
    Auf GitHub ansehen↗8,797
  • vincit/objection.jsAvatar von Vincit

    Vincit/objection.js

    7,343Auf GitHub ansehen↗

    Objection.js is an object-relational mapper for Node.js that maps SQL database tables to classes and rows to model instances. It functions as a high-level abstraction layer built on top of the Knex.js query builder to provide structured model definitions and relational data mapping. The project distinguishes itself through its ability to manage complex object graphs, allowing for the persistence and eager-loading of deeply nested related data in single operations. It incorporates a data integrity layer that uses JSON schema validation to verify model instances before they are persisted to the

    Synchronizes related objects by inserting new records, updating existing ones, and deleting missing entries in one operation.

    JavaScript
    Auf GitHub ansehen↗7,343
  • muisedestiny/zotero-styleAvatar von MuiseDestiny

    MuiseDestiny/zotero-style

    4,823Auf GitHub ansehen↗

    Zotero Style is a plugin for the Zotero reference manager that adds a set of interface enhancements for organizing and exploring research libraries. It provides tools for customizing PDF appearance, adding configurable tag columns with hierarchical nesting, saving and switching between multiple column layout views, tracking reading progress, and visualizing item relationships in an interactive graph. The plugin distinguishes itself through several specific capabilities: a relation graph that displays connected items and supports click-to-locate and focus-node interactions; a reading progress

    Displays interactive graphs of related items with click-to-locate and focus node capabilities.

    JavaScriptaddoncolorplugin
    Auf GitHub ansehen↗4,823
  • borisdj/efcore.bulkextensionsAvatar von borisdj

    borisdj/EFCore.BulkExtensions

    3,996Auf GitHub ansehen↗

    EFCore.BulkExtensions ist eine Bibliothek zur Ausführung hochperformanter Batch-Insert-, Update- und Delete-Operationen innerhalb des Entity-Framework-Core-Ökosystems. Sie fungiert als Toolkit für die Batch-Verarbeitung von Datenbanken und als Wrapper für natives SQL Bulk Copy, um eine schnellere Datenaufnahme und Synchronisierung über mehrere Datenbankanbieter hinweg zu ermöglichen. Die Bibliothek bietet spezialisierte Funktionen für die Synchronisierung relationaler Daten, die es Benutzern ermöglichen, Datenbanktabellen mit lokalen Entitätslisten durch Bulk-Upserts und bedingte Synchronisierung abzugleichen. Sie unterstützt zudem das Einfügen relationaler Datengraphen, was das Hinzufügen großer Mengen von Eltern- und Kinddatensätzen über mehrere Tabellen hinweg unter Wahrung von Fremdschlüsselbeziehungen ermöglicht. Das Tool deckt ein breites Spektrum an Bulk-Datenoperationen ab, einschließlich allgemeiner CRUD-Verarbeitung, Tabellen-Truncation und direktem Kopieren von Daten von Tabelle zu Tabelle. Es enthält zudem Dienstprogramme für serverseitige Batch-Updates und hochperformante Datenbankmigrationen, um große Datenmengen zu verschieben, ohne Entitäten in den Anwendungsspeicher zu laden.

    Supports inserting large sets of parent and child records while maintaining referential integrity across relational graphs.

    C#batchbulkcopy
    Auf GitHub ansehen↗3,996
  1. Home
  2. Data & Databases
  3. Object-Relational Mapping Relations

Unter-Tags erkunden

  • Relation Graph Upserting1 Sub-TagSynchronizing complex object graphs by performing bulk inserts, updates, and deletions of related records. **Distinct from Object-Relational Mapping Relations:** Distinct from general relations by specifically covering the synchronization (upserting) of an entire object graph.