I have a problem which I have never come across previously (I have been using NHibernate with .NET framework for many many years)
In my current project I am creating