SimpleRelm 1.23.3

dotnet add package SimpleRelm --version 1.23.3
                    
NuGet\Install-Package SimpleRelm -Version 1.23.3
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="SimpleRelm" Version="1.23.3" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="SimpleRelm" Version="1.23.3" />
                    
Directory.Packages.props
<PackageReference Include="SimpleRelm" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add SimpleRelm --version 1.23.3
                    
#r "nuget: SimpleRelm, 1.23.3"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package SimpleRelm@1.23.3
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=SimpleRelm&version=1.23.3
                    
Install as a Cake Addin
#tool nuget:?package=SimpleRelm&version=1.23.3
                    
Install as a Cake Tool

SimpleRelm

SimpleRelm is a lightweight, attribute-based ORM / data access layer for C# and .NET Framework developers who want a small, predictable alternative to heavyweight ORMs.

It sits close to ADO.NET, but gives you:

  • Strongly-typed table/column access via attributes and expressions
  • A simple context model (RelmContext / RelmQuickContext)
  • Helper methods for the common database shapes you actually use
  • A clean, explicit pattern for transactions and error handling

It’s especially aimed at .NET Framework apps and services that need something quick and focused, but it also works from modern .NET projects.

⚠️ Status: SimpleRelm is under active development. APIs and examples may evolve as features are added and real-world scenarios are covered. Feedback, issues, and PRs are welcome.

.NET Framework 4.8 ONLY ❗For the .NET Core 9 version of this library, please go to https://github.com/jdaugherty-bdl/CoreRelm

Documentation: https://jdaugherty-bdl.github.io/SimpleRelm/index.html


Features

  • Lightweight ORM
    Thin abstraction on top of ADO.NET to keep things transparent and predictable.

  • POCO-friendly mapping
    Map query results directly into your own C# classes without invasive attributes or base classes.

  • Explicit transactions
    You stay in control of when transactions begin, commit, and roll back — no hidden magic.

  • using-friendly API
    Designed to be used in a using block so connections/transactions are cleaned up correctly.

  • Framework & Core friendly
    Built with traditional .NET Framework apps in mind, but usable from modern .NET (Core) projects as well.

  • Actively evolving
    New features and refinements are being added as the library is used in real projects.

Product Compatible and additional computed target framework versions.
.NET Framework net48 is compatible.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.23.3 162 12/26/2025
1.23.2 199 12/24/2025
1.23.1 197 12/23/2025
1.23.0 205 12/23/2025
1.22.0 195 12/23/2025
1.21.0 226 11/25/2025
1.0.0 433 11/20/2025

Inital release of NuGet package.