Isn't this about subclassing components (which isn't supported yet in NHib)?
On Nov 20, 8:35 am, "Jan Limpens" <[EMAIL PROTECTED]> wrote: > don't be mad at me (whistling smiley inserted here), ayende > > > > On Thu, Nov 20, 2008 at 1:34 PM, Jan Limpens <[EMAIL PROTECTED]> wrote: > > ask ayende about it ;) > > > On Thu, Nov 20, 2008 at 1:30 PM, Gustavo Ringel > > <[EMAIL PROTECTED]> wrote: > >> Be 24x7x365 hours in front of a computer programming and it will be in > >> every > >> other way :). > > >> On Thu, Nov 20, 2008 at 5:26 PM, Jan Limpens <[EMAIL PROTECTED]> wrote: > > >>> never done this before, I guess another time it's gonna be the first time > >>> :) > >>> programming keeps me an eternal virgin, in a way ;) > > >>> On Thu, Nov 20, 2008 at 12:30 PM, Roger Kratz <[EMAIL PROTECTED]> > >>> wrote: > >>> > Creating your own IUserType for IPayment would do the trick I guess. > > >>> > -----Original Message----- > >>> > From: [email protected] [mailto:[EMAIL PROTECTED] On > >>> > Behalf Of Jan Limpens > >>> > Sent: den 20 november 2008 15:15 > >>> > To: [email protected] > >>> > Subject: [nhusers] difficult (?) mapping with components and interface > > >>> > I have a class Purchase (used by nh) that has an IPayment > > >>> > Currently I am having two implementations of that interface: > > >>> > public class BankPayment : IPayment > >>> > { > >>> > public int NumberInstallments > >>> > { > >>> > get { return 1; } > >>> > } > >>> > } > > >>> > public class CreditCardPayment : IPayment > >>> > { > >>> > public CreditCardPayment(Creditcard card, int > >>> > numberInstallations, > >>> > Address billingAddress) > >>> > { > >>> > Card = card; > >>> > NumberInstallments = numberInstallations; > >>> > BillingAddress = billingAddress; > >>> > } > > >>> > public Creditcard Card { get; private set; } // a > >>> > component, as well > >>> > public int NumberInstallments { get; private set; } > >>> > public Address BillingAddress { get; private set; } // > >>> > another component! > >>> > } > > >>> > how can I map this as a component to Purchase? I truly have no idea... > > >>> > -- > >>> > Jan > >>> > ___________________ > >>> > [EMAIL PROTECTED] > >>> >www.limpens.com > >>> > +55 (11) 3082-1087 > >>> > +55 (11) 3097-8339 > > >>> -- > >>> Jan > >>> ___________________ > >>> [EMAIL PROTECTED] > >>>www.limpens.com > >>> +55 (11) 3082-1087 > >>> +55 (11) 3097-8339 > > > -- > > Jan > > ___________________ > > [EMAIL PROTECTED] > >www.limpens.com > > +55 (11) 3082-1087 > > +55 (11) 3097-8339 > > -- > Jan > ___________________ > [EMAIL PROTECTED] > +55 (11) 3082-1087 > +55 (11) 3097-8339 --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
