PPWCode.Vernacular.NHibernate.I 4.0.2

The PPWCode Vernacular NHibernate library version I.

Requires NuGet 2.8 or higher.

Install-Package PPWCode.Vernacular.NHibernate.I -Version 4.0.2
dotnet add package PPWCode.Vernacular.NHibernate.I --version 4.0.2
<PackageReference Include="PPWCode.Vernacular.NHibernate.I" Version="4.0.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add PPWCode.Vernacular.NHibernate.I --version 4.0.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

2.0.0 Improved design + support mapping by code
2.0.1 Fix release config (create contract assembly + emit xml documentation
2.0.2 Upgrade dependency on PPWCode.Vernacular.Persistence.II
2.0.3 - use null instead of "<null>" string while creating AuditLog entities.
     - rename generic param TEntity to TId in AuditLog.
     - fix bug, audit entities didn't get into the db.
2.0.4 Fix bug in the AuditLogMapper (PropertyName is null for delete log)
3.0.0 Upgrades
     - Upgraded Persistence dependency
     - Upgrade NHibernate to 4.1.1
     Bugfixes
     - Fix bi-directional relationships in unit tests
     - Fix mapping by code for unsaved value of PersistenceVersion
     Improvements
     - Improved names of generated foreign key and indices
     - Safer merge: no merge for non-transient object that does not exist in database
     - Fixed warnings: event listeners are now serializable
     - Extra functionality on Repository: GetAtIndex
     - Audit interceptor and AuditLog event listener: can log using UTC or LOCAL time
     - Repository: SaveOrUpdate supported (in addition to Merge)
     - Unit tests: more tests to illustrate NHibernate functionality
3.0.1 Fix nuspec file: dependency version
4.0.0 Upgrades
     - Upgrade to .NET 4.6.2
     - Upgrade to NHibernate 5.1.3
     - Upgrade to Castle.Core 4.3.1
     Bugfixes
     - Required annotation in context of IsTablePerClassHierarchy works correctly with HBM2DDL
     - SimpleModelMapper: fixes collections, batch size, catalog and schema name
     Improvements
     - AuditLogEventListener: CanAudit, IPpwAuditLog
     - LinqRepository: support for querying using Linq
     - SimpleModelMapper: better handling of foreign keys inside components
     - IPpwAuxiliaryDatabaseObject for hooks inside HBM2DDL
     - HighLowerPerTableAuxiliaryDatabaseObject improvements
     - AuditInterceptor: CanAudit
     - ISessionProvider, ITransactionProvider, ISafeEnvironmentProvider: improved class for cross-repository functionality
     - Better detection and classification of constraint violations for SQL Server and PostgreSQL
     Changes
     - Removed Code Contracts
     - Refactor IHbmMapping to IPpwHbmMapping
4.0.1 Hotfix
     - Fix nuget dependencies
4.0.2 Bugfixes
     - Pre-order types to help nHibernate by mapping by code
     - Fix hardcode catalog and schema in PpwSqlServerDbConstraints

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
4.0.2 161 9/23/2018
4.0.1 673 7/20/2018
3.0.1 248 9/1/2017
3.0.0 211 9/1/2017
2.0.4 410 4/6/2016
2.0.3 292 3/28/2016
2.0.2 332 3/2/2016
1.0.4 1,183 11/6/2014
1.0.3 413 9/18/2014
1.0.2 375 9/11/2014
1.0.1 362 8/23/2014
1.0.0 363 7/28/2014