Good afternoon,

I'm facing a bit of a problem here regarding inheritance in NHibernate.

I have an architecture where there's an User base class and a several
derived user classes for different applications that are accessing the
database (UserApp1, UserApp2, ..., UserAppN). I'm using the Table per
subclass strategy, so it's a one-to-one association between the User table
and each of the UserAppN tables.

What I want to do is to first create and persist the information in the User
class, and sometime after that create the information for each of the
applications, depending on whether the user has access
to it or not. The problem I'm facing is that I don't know the correct way to
create a UserAppN from a User. I've been googling this for a while and
haven't been able to find anything, so I hope you can help me.

So, my question is this: how can I create a UserAppN from an already
existent User, in code and in the database, and have them related? I'm about
to "favor composition over inheritance" here, having a User instance in each
of the UserAppN classes, but I'd also like to know if there's a way to solve
my problem with inheritance.

Thanks in advance.

Jorge Vargas.

-- 
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en.

Reply via email to