pORM is a performance-oriented, lightweight ORM mapper for .NET. It’s designed for developers who want a minimal and efficient way to map SQL query results to objects and perform CRUD operations without the overhead of a full-featured ORM.
- Lightweight & Minimal: Focused on performance and simplicity.
- Easy Mapping: Maps SQL query results to POCOs using reflection.
- LINQ-to-SQL Translator: Built-in expression translator for simple query expressions.
- Asynchronous Support: Async methods for executing SQL commands.
- Extensible: Designed to be extended and customized for your needs.
You can install pORM via NuGet:
Install-Package pORM
Or with the .NET CLI:
dotnet add package pORM
*Note: pORM is currently under heavy development, and breaking changes may be introduced in future releases.
# Coming soon
# Coming soon
pORM includes a built-in LINQ-to-SQL translator for simple expressions. For more advanced querying details, check the documentation in the docs folder.
If you enjoy using pORM and want to support its development, please consider buying me a coffee!
Contributions are welcome! If you’d like to contribute, please:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Submit a pull request describing your changes.
Please open an issue first to discuss any major changes.
pORM is licensed under the Apache License, Version 2.0.
You may obtain a copy of the License in the LICENSE file.
© 2025 Leon Spors. All rights reserved.
For questions or suggestions, please open an issue.