Hi Roger, thank you for your reply. I have added my custom revision entity to the nh core mappings - this is done during the commenting out in the demo solution. May I politely ask if you would mind looking at the solution provided because I really am stuck at the moment and there must be something simple I am missing.
Many thanks. Scott. Kind regards, Scott > On 9 Mar 2015, at 18:32, Roger Kratz <[email protected]> wrote: > > If your using a custom revision entity, you need to map that entity (as a > normal nh core entity). > > > > > Sent from Samsung tablet > > > > -------- Original message -------- > From Scott Findlater <[email protected]> > Date: 2015/03/09 17:58 (GMT+01:00) > To [email protected] > Subject [nhusers] Envers - Cannot extend unmapped class > DefaultTrackingModifiedEntitiesRevisionEntity exception > > > 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. > > 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. > -- > 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. -- 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.
