![]() |
VOOZH | about |
Requires NuGet 2.8 or higher.
dotnet add package PPWCode.Vernacular.NHibernate.I.Test --version 4.0.2
NuGet\Install-Package PPWCode.Vernacular.NHibernate.I.Test -Version 4.0.2
<PackageReference Include="PPWCode.Vernacular.NHibernate.I.Test" Version="4.0.2" />
<PackageVersion Include="PPWCode.Vernacular.NHibernate.I.Test" Version="4.0.2" />Directory.Packages.props
<PackageReference Include="PPWCode.Vernacular.NHibernate.I.Test" />Project file
paket add PPWCode.Vernacular.NHibernate.I.Test --version 4.0.2
#r "nuget: PPWCode.Vernacular.NHibernate.I.Test, 4.0.2"
#:package PPWCode.Vernacular.NHibernate.I.Test@4.0.2
#addin nuget:?package=PPWCode.Vernacular.NHibernate.I.Test&version=4.0.2Install as a Cake Addin
#tool nuget:?package=PPWCode.Vernacular.NHibernate.I.Test&version=4.0.2Install as a Cake Tool
Utility code to test NHibernate using SqlLite
| 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. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.0.2 | 1,637 | 9/23/2018 |
| 4.0.1 | 1,604 | 7/20/2018 |
| 4.0.0 | 1,519 | 7/20/2018 |
| 3.0.1 | 1,492 | 9/1/2017 |
| 3.0.0 | 1,408 | 9/1/2017 |
| 2.0.4 | 1,652 | 4/6/2016 |
| 2.0.3 | 1,502 | 3/28/2016 |
| 2.0.2 | 1,502 | 3/2/2016 |
| 2.0.1 | 1,909 | 2/29/2016 |
| 1.0.4 | 2,813 | 11/6/2014 |
| 1.0.3 | 1,587 | 9/18/2014 |
| 1.0.2 | 1,561 | 9/11/2014 |
| 1.0.1 | 1,623 | 8/23/2014 |
| 1.0.0 | 1,532 | 7/28/2014 |
2.0.0 Initial release PPWCode.Vernacular.NHibernate.I, built against .NET 4.5.
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