ποΈ Repository Pattern
It provides an abstraction layer between the application's business logic and the data storage, which could be a database, an API, a file system, or any other data source. The primary goal of the Repository Pattern is to separate the concerns of data access and data manipulation from the core application logic.
ποΈ Orm
ORM stands for Object-Relational Mapping. It is a programming technique and a software design pattern used in software development to bridge the gap between object-oriented programming languages and relational database systems. The primary goal of ORM is to simplify and streamline the process of working with databases in object-oriented code.
ποΈ Local Transaction
Unit of Work