Skip to content
/ pORM Public

A performance-oriented, lightweight ORM for .NET that delivers fast and minimal data mapping, with built-in support for basic CRUD operations and LINQ-to-SQL translation.

License

Notifications You must be signed in to change notification settings

LeonSpors/pORM

Repository files navigation

pORM

Stable Version Nightly Version

Stable Workflow Nightly Workflow

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.

Features

  • 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.

Installation

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.

Usage

Defining Your Entities

# Coming soon

Basic CRUD Operations

# Coming soon

Advanced Queries

pORM includes a built-in LINQ-to-SQL translator for simple expressions. For more advanced querying details, check the documentation in the docs folder.

Support

If you enjoy using pORM and want to support its development, please consider buying me a coffee!

Buy Me A Coffee

Contributing

Contributions are welcome! If you’d like to contribute, please:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Submit a pull request describing your changes.

Please open an issue first to discuss any major changes.

License

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.

Contact

For questions or suggestions, please open an issue.

About

A performance-oriented, lightweight ORM for .NET that delivers fast and minimal data mapping, with built-in support for basic CRUD operations and LINQ-to-SQL translation.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published