1. Microsoft .NET Framework 4.0 SP1
2. Microsoft Visual Studio 2010 SP1
3. Other required libraries & assemblies are now included in the installation package
so no more prerequisites needed
1. Refactor the identity field of the IEntity interface from 'Id' to 'ID'
2. Changed the MySql Storage to use the MySql NetConnector version 6.4.4.
3. Implemented the paging support for the repositories.
4. Added the Eager Loading Property specification to repository interface
to support eager loading of navigation properties in some 3rd party repository implementation.
5. Updated the 3rd party assembly references to their latest version.
6. Added the EntityFramework repository implementation.
7. Changed the type of the ID of entities from System.Long to System.Guid.
8. WcfPerRequestLifetimeManager added to the Unity object container.
9. Added the NHibernateApplicationConfiguration class
10. Project templates available for Visual Studio 2010
11. New DataTransferObject type available in the new Apworks.Services.ApplicationServices namespace
1. try_catch block should be used on the transaction rollback action to prevent the exception
from being dropped in NHibernateContext.
2. NHibernate Session should be cleared when exception occurs.
3. Fixed the XML document for the repository class.