PersistentLayer is an easy Component that exposes a set of contracts (interfaces) which defines rules for persisting / retrieving application data from data storages, and Its implementation depends exclusively by the underlaying  architecture like an ORM (NHibernate. Entity Framework, ORMLite ecc.) or maybe by another kind of systems like NoSQL storages.

There is a newer version of this package available.
See the version list below for details.
Install-Package PersistentLayer -Version
dotnet add package PersistentLayer --version
<PackageReference Include="PersistentLayer" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add PersistentLayer --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

In old versions, this component implemented NHibernate, now instead this components contains exclusively interfaces an some concreted base classes, in order to define generic policies for making CRUD operations by underlaying implementations.
In order for using this component with NHibernate implementation, you must to download the package "PersistentLayer.NHibernate", which is the implementation of PersistentLayer using NHibernate.
Please, read the Release_Notes for details.


This package has no dependencies.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on PersistentLayer:

Package Downloads
PersistentLayer.NHibernate is an easy component which implements contracts defined by the PersistentLayer component, using NHibernate as ORM for making CRUD operations on databases..

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated 911 8/10/2014 541 6/15/2014 550 5/18/2014 533 4/8/2014 680 2/9/2014 693 11/27/2013 632 10/9/2013 575 8/13/2013 605 7/28/2013 684 6/6/2013