I have now: http://nhjira.koah.net/browse/NH-2102

<http://nhjira.koah.net/browse/NH-2102>Thanks.

/Johannes

On Sat, Feb 6, 2010 at 2:26 PM, Fabio Maulo <[email protected]> wrote:

> Have you created an ticket, in our JIRA, about this problem ?
>
> 2010/2/5 Johannes Gustafsson <[email protected]>
>
> Hi,
>>
>> I asked a similar question in the user group, but I am also posting it
>> here hoping that someone could point me in the right direction.
>>
>> I'm having some problems regarding the new field intercepting proxy, I
>> have been trying to solve it myself but I'm not sure how. I have this
>> mapping:
>>
>> <class name="Person">
>> <id name="Id"/>
>>  <property name="Name"></property>
>> </class>
>>
>>  <class name="Employee">
>> <id name="Id"/>
>>  <property name="Name"></property>
>>
>> <one-to-one name="Person" constrained="true" lazy="proxy"/>
>>  </class>
>>
>> If I call session.Get<Employee>(id) I get a field intercepting proxy.
>> Should it not return a regular object instead?
>>
>> Looking at the code, especially in PocoEntityTuplizer.cs and
>> EntityMetamodel.cs, it seems to not take into account
>> the Property.Value.IsConstrained property for the one-to-one relation. But,
>> as Fabio has mentioned, should not a field intercepting proxy be generated
>> only if lazy="no-proxy"?
>>
>> Any thoughts?
>>
>> The main reason that I don't want it to return a field intercepting proxy
>> is because of these jira tickets which prohibits me to use the latest trunk
>> in production:
>>
>> http://nhjira.koah.net/browse/NH-2092
>> http://nhjira.koah.net/browse/NH-2093
>>  http://nhjira.koah.net/browse/NH-2094
>>
>> Regards,
>>
>> /Johannes Gustafsson
>>
>> PS. This is probably unrelated, but if I run the entire test suite with
>> Castle as default proxy factory, 2 tests fail, NH1080 and NH1789. Don't know
>> if that is a problem though... DS.
>>
>>
>
>
> --
> Fabio Maulo
>
>

Reply via email to