I am wanting to create a custom revision entity that extends NHibernate.Envers.DefaultTrackingModifiedEntitiesRevisionEntity class because I have to capture the logged in user who made the changes. For clarity, the DefaultTrackingModifiedEntitiesRevisionEntity is working fine. However, even when just inheriting from the DefaultTrackingModifiedEntitiesRevisionEntity I get a "*Cannot extend unmapped class: DefaultTrackingModifiedEntitiesRevisionEntity*" exception.
There must be a simple configuration mistake I have made and any pointers would be greatly appreciated. Source project is available to download here <https://dl.dropboxusercontent.com/u/20651208/NH/EnversTrackEntities.zip>. When using the default DefaultTrackingModifiedEntitiesRevisionEntity everything works fine. This can be seen by running the CreateBaseRevisionsOfData() test in the Tests project. To simulate the “*Cannot extend unmapped class: DefaultTrackingModifiedEntitiesRevisionEntity*” error please uncomment a few lines of code within the Domain NHibernate project which is configuring ; - Auditing folder, EnversAuditing.cs line 27. - Mapping folder, Mapping.cs lines 33, 34, 35. - Mapping folder, Convetions.cs lines 60, 61, 62 Then run the CreateBaseRevisionsOfData() test in the Tests project. Kind regards, Scott -- You received this message because you are subscribed to the Google Groups "nhusers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/nhusers. For more options, visit https://groups.google.com/d/optout.
