I'd like to do something like the acts_as_versioned Rails plugin in NHibernate. Anyone have any suggestions for how to do this? Do I have to create a class for Entity and VersionedEntity? I'm pretty sure you'd use an Interceptor to write to the version table, but are there any suggestions for doing this?
Thanks, Nathan