![]() |
VOOZH | about |
Requires NuGet 2.8 or higher.
dotnet add package PPWCode.Vernacular.NHibernate.I --version 4.0.2
NuGet\Install-Package PPWCode.Vernacular.NHibernate.I -Version 4.0.2
<PackageReference Include="PPWCode.Vernacular.NHibernate.I" Version="4.0.2" />
<PackageVersion Include="PPWCode.Vernacular.NHibernate.I" Version="4.0.2" />Directory.Packages.props
<PackageReference Include="PPWCode.Vernacular.NHibernate.I" />Project file
paket add PPWCode.Vernacular.NHibernate.I --version 4.0.2
#r "nuget: PPWCode.Vernacular.NHibernate.I, 4.0.2"
#:package PPWCode.Vernacular.NHibernate.I@4.0.2
#addin nuget:?package=PPWCode.Vernacular.NHibernate.I&version=4.0.2Install as a Cake Addin
#tool nuget:?package=PPWCode.Vernacular.NHibernate.I&version=4.0.2Install as a Cake Tool
The PPWCode Vernacular NHibernate library version I.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net462 net462 is compatible. net463 net463 was computed. net47 net47 was computed. net471 net471 was computed. net472 net472 was computed. net48 net48 was computed. net481 net481 was computed. |
Showing the top 2 NuGet packages that depend on PPWCode.Vernacular.NHibernate.I:
| Package | Downloads |
|---|---|
|
PPWCode.Vernacular.NHibernate.I.Test
Utility code to test NHibernate using SqlLite |
|
|
PPWCode.Util.Validation.I.NHibernate
Library containing multiple validations |
This package is not used by any popular GitHub repositories.
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