NHibernate.Envers - Customize the Revision Entity

Sometimes the basic information provided by the default revision entity we have in NHibernate.Envers are not enough, when we need to extend those information and provide additional data we have the option to use a customized version of the Revision E


NHibernate.Envers - Querying - part 2

In the previous articles of this series we saw how to initialize the environment to use NHibernate.Envers and how to query it for getting information about the revisions it creates. It’s now time to focus on the methods that allows us to actually re


NHibernate.Envers - Querying - part 1

We’ve already saw how to setup NHibernate.Envers, how to configure and how to create the schema for it (NHibernate.Envers - a quick introduction). To query for our revision entities we need to use the IAuditReader interface, we have two ways to obtai


NHibernate.Envers - a quick introduction

Recently I had the need to introduce a sort of ‘Entity Versioning’ in a portion of my applications, the whole data access strategy was realized using NHibernate + XML / ConfORM mappings. I started the thing introducing an poor auditing system using