PPWCode.Vernacular.NHibernate.I.Test
4.0.0
See the version list below for details.
Requires NuGet 2.8 or higher.
dotnet add package PPWCode.Vernacular.NHibernate.I.Test --version 4.0.0
NuGet\Install-Package PPWCode.Vernacular.NHibernate.I.Test -Version 4.0.0
<PackageReference Include="PPWCode.Vernacular.NHibernate.I.Test" Version="4.0.0" />
paket add PPWCode.Vernacular.NHibernate.I.Test --version 4.0.0
#r "nuget: PPWCode.Vernacular.NHibernate.I.Test, 4.0.0"
// Install PPWCode.Vernacular.NHibernate.I.Test as a Cake Addin #addin nuget:?package=PPWCode.Vernacular.NHibernate.I.Test&version=4.0.0 // Install PPWCode.Vernacular.NHibernate.I.Test as a Cake Tool #tool nuget:?package=PPWCode.Vernacular.NHibernate.I.Test&version=4.0.0
Utility code to test NHibernate using SqlLite
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
-
- Iesi.Collections (>= 4.0.4 && < 5.0.0)
- log4net (>= 2.0.8 && < 3.0.0)
- Moq (>= 4.9.0 && < 5.0.0)
- NHibernate (>= 5.1.3 && < 6.0.0)
- NHibernateProfiler.Appender (>= 5.0.5026 && < 6.0.0)
- NUnit (>= 3.10.1 && < 4.0.0)
- PPWCode.Util.OddsAndEnds.II (>= 1.3.0 && < 2.0.0)
- PPWCode.Vernacular.Exceptions.II (>= 1.0.0 && < 2.0.0)
- PPWCode.Vernacular.NHibernate.I (>= 4.0.0 && < 5.0.0)
- PPWCode.Vernacular.Persistence.II (>= 3.0.0 && < 4.0.0)
- PPWCode.Vernacular.Semantics.II (>= 1.0.0 && < 2.0.0)
- System.Diagnostics.DiagnosticSource (>= 4.5.0)
- System.Runtime.CompilerServices.Unsafe (>= 4.5.1)
- System.Threading.Tasks.Extensions (>= 4.5.1)
- System.ValueTuple (>= 4.5.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
4.0.2 | 1,263 | 9/23/2018 |
4.0.1 | 1,160 | 7/20/2018 |
4.0.0 | 1,108 | 7/20/2018 |
3.0.1 | 1,049 | 9/1/2017 |
3.0.0 | 985 | 9/1/2017 |
2.0.4 | 1,214 | 4/6/2016 |
2.0.3 | 1,063 | 3/28/2016 |
2.0.2 | 1,081 | 3/2/2016 |
2.0.1 | 1,476 | 2/29/2016 |
1.0.4 | 2,284 | 11/6/2014 |
1.0.3 | 1,164 | 9/18/2014 |
1.0.2 | 1,123 | 9/11/2014 |
1.0.1 | 1,193 | 8/23/2014 |
1.0.0 | 1,093 | 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