.NET Persistence API (also called NPersistence or NPA) is a ORM framework which also enables entity mapping useing annotations!! The project is based on JAVA's JPA and offers applications to use a standard API for their ORM operations. In this package, NPA is implemented by NHibernate. This package also contains SQLITE embedded DB so you can start working with no need to install a DB.

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

Release Notes

TABLE_PER_CLASS inheritence uses 'Table per concrete class' strategy instead of 'implicit polymorphism' strategy. For mixed hierarchies where more than one strategy is used, 'implicit polimorphizm' strategy is still used for TABLE_PER_CLASS


This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated 2,490 1/31/2013 932 7/22/2012 786 3/20/2012