Link Search Menu Expand Document

Welcome to RepoDB

A hybrid ORM library for .NET.

Get started now View it on GitHub


In the latest release of the library, we have refactored the overall implementations of the Trace functionality. In addition, the GlobalConfiguration has been introduced to simplify the library initialization.

We have introduced some breaking changes in the newer version of the library.

You can report an issue by creating a bug directly on our Github repository.

We are glad and thankful for your interest in learning RepoDB. It is an open-source .NET ORM library that bridges the gaps of micro-ORMs and macro-ORMs (aka Full-ORMs). It helps you simplify the switch-over of when to use the BASIC and ADVANCE operations during the development.

The main goal of this library is to hugely improve your development experiences when working with data access technology in .NET ecosystem. We would like you to have an easy access to the underlying database capability while maintaining the good programming coding standard and practices.

Well, Why?

If you are to use a full-fledged macro-ORM, you will most likely be abstracted by the framework itself. Though it is richer in features, it might limit you to touch and maximize the power of the underlying database being in-used.

On the other hand, if you are to use a bare-metal micro-ORM, there is a tendency that your implementations will be verbose (text-based as SQL). Though you have a lot control with this, it is also tedious and not practical in most cases.

RepoDB mediates both the micro-ORMs and macro-ORMs. It only requires a connection string to open a connection and the entire feature sets can then be utilized right away. It is the main reason why this library is the easiest-to-use ORM.

Getting Started

Please click any of the link below to fast-track your learnings about this library.

Or, please visit our installation page for more information, otherwise, visit our docs page to simplify your navigation.