I think I'm missing something, I hope someone can take the time to
explain.
Again, I've taken a lot of time searching, but I cannot find a
solution:
Take the following mapping and imangine that the OrderInitiator class
has a Code property.
<class name="Pdc.Erp.Domain.OrderManagement.AbstractOrder"
table="GeneralOrder" abstract="true" >
...
<component name="OrderInitiator" access="nosetter.camelcase"
class="Pdc.Erp.Domain.OrderManagement.Components.Order.OrderInitiator"
>
</component
</class>
In the AbstractOrder.cs i have the following:
protected OrderInitiator orderInitiator;
public virtual OrderInitiator OrderInitiator {get { return
orderInitiator = orderInitiator ?? new OrderInitiator()}
set{orderInitiator = value;}
If I want to access the OrderInitiator Property, the field is being
filled up ok as NH3.2.0 should do, but when I access the
OrderInitiator property with code 20, it gives me the new
OrderIntiator() with a null code.
My guess is that something is happening with the proxy, it override
the virtual property and does not know that it should return the
backend field...., but I defined it with access="nosetter.camelcase".
It makes no difference if I put the acces="field".
Does someone know what I'm doing wrong or does it seems like a bug and
post it to Jira?
--
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.