mmmm... perhaps this is a matter of the IoC... the IoC should resolve the
injection... BTW yes with an "if" in the instanciator would be possible.

2008/11/26 Lee Henson <[EMAIL PROTECTED]>

> I guess you would do this in the tuplizer, because IIRC you have access to
> the data used to populate the entity at that point. So couldn't you do
> something like:
>
> var income = data[incomePropertyIndex];
> var contributionsCalculator = income > 50000 ?
> IoC.Resolve<IHighContributionRateCalculator>() :
> IoC.Resolve<ILowContributionRateCalculator>();
> var instance = IoC.Resolve<IAccount>(contributionsCalculator);
>
> .....ish
>
> 2008/11/26 Fabio Maulo <[EMAIL PROTECTED]>
>
> 2008/11/26 Tuna Toksöz <[EMAIL PROTECTED]>
>>
>>> Can we inject a service depending on a property value for an entity? I am
>>> not sure if that would be useful, but definitely this feature you blogged is
>>> a good way of seperation of concern.
>>
>>
>> NH is a very good persistence layer and can resolve persistence layer
>> matters, intending to be less invasive as possible but... NH can't resolve
>> every things.
>>
>> --
>> Fabio Maulo
>>
>>
>>
>>
>
> >
>


-- 
Fabio Maulo

--~--~---------~--~----~------------~-------~--~----~
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