FreeSql is a robust ORM (Object Relational Mapper) for .NET that supports multiple databases like MySQL, PostgreSQL, SQLite, Oracle, and SQL Server. It provides advanced features such as automatic entity mapping, LINQ-style queries, caching, and database-first or code-first workflows. Designed for developers who want full control and performance without sacrificing productivity.
Features
- Multi-database support with a unified API
- Rich LINQ-style query capabilities
- Supports code-first and database-first approaches
- Built-in caching and lazy loading
- Migration and schema management tools
- Asynchronous and thread-safe operations
