Advanced Object/Relational Mapping (O/RM) framework designed to streamline the interaction between .NET applications and relational databases.
$ dotnet add package Sqlist.NETSqlist.NET is an advanced Object/Relational Mapping (O/RM) framework designed to streamline the interaction between .NET applications and relational databases. Built on the robust foundations of ADO.NET, it provides an abstraction API that allows developers to perform database operations without writing raw SQL queries, thereby simplifying the development process. The framework is built to support future integrations with various RDBMS providers, ensuring extensibility and flexibility. As of now, PostgreSQL is the officially supported database, with plans to integrate more RDBMS providers in the future.
The primary purpose of Sqlist.NET is to offer a robust and scalable O/RM solution that abstracts the complexities of database interactions. This framework aims to:
By leveraging Sqlist.NET, developers can focus more on business logic and less on the intricacies of database management, leading to faster development cycles and more maintainable codebases.
Sqlist.NET is structured into multiple assemblies, each responsible for a specific aspect of the framework. The architecture leverages ADO.NET to interact with databases at a lower level, ensuring robust and efficient data handling.
Apache License, Version 2.0