in a subclass, sorry

On Mon, Mar 9, 2009 at 8:36 AM, Ayende Rahien <[email protected]> wrote:

> Take into account that this is working because of the probable inheritance.So
> you do have Children in the root object, but you may have it in the parent
> one.
>
>
> On Mon, Mar 9, 2009 at 4:47 AM, Germán Schuager <[email protected]>wrote:
>
>> http://nhjira.koah.net/browse/NH-1697
>>
>>
>> On Sun, Mar 8, 2009 at 5:18 PM, Richard Brown (gmail) <
>> [email protected]> wrote:
>>
>>>  I'm not sure NhLambdaExtensions will completely eradicate the problem
>>> (I think you could still use a type-safe alias that is simply using
>>> incorrect path).
>>>
>>> Wouldn't hurt to have a JIRA?
>>>
>>>  *From:* Fabio Maulo <[email protected]>
>>> *Sent:* Friday, March 06, 2009 4:21 AM
>>> *To:* [email protected]
>>> *Subject:* [nhusers] Re: SetFetchMode allows non-existent property
>>>
>>> Your problem will be resolved with NH3.0.0 (thanks to Richard Brown)
>>> http://nhforge.org/blogs/nhibernate/archive/2009/01/07/typesafe-icriteria-using-lambda-expressions.aspx
>>>
>>> 2009/3/6 Germán Schuager <[email protected]>
>>>
>>>> Thanks, I've tested it and you are right.
>>>>
>>>> However, I think that it should be possible for NH to determine whether
>>>> a given association path is used to build a "select" statement or not.
>>>> Developers: Could this be done? (Does the internals of NH allow this?)
>>>>
>>>> I don't think that NH should just swallow a typing error silently
>>>> without telling me about it at runtime.
>>>>
>>>> Regards.
>>>>
>>>>
>>>> On Thu, Mar 5, 2009 at 8:44 PM, Roger Kratz 
>>>> <[email protected]>wrote:
>>>>
>>>>>
>>>>> I was wondering the same question a while ago.
>>>>>
>>>>> IIRC, the reason why an exception isn't thrown in this case is nh's
>>>>> ability for polymorphistic queries. In your case, it does not have to be a
>>>>> Cat you get back but a DomesticCat or whatever.
>>>>> In other words - just because your prop doesn't exist in the type you
>>>>> create the criteria for, it can exists in sub types.
>>>>>
>>>>>
>>>>> ________________________________
>>>>> Från: [email protected] [[email protected]] för Germán
>>>>> Schuager [[email protected]]
>>>>> Skickat: den 5 mars 2009 22:46
>>>>> Till: [email protected]
>>>>> Ämne: [nhusers] SetFetchMode allows non-existent property
>>>>>
>>>>> Hi, given this code:
>>>>>
>>>>> session.CreateCriteria(typeof (Cat))
>>>>>    .SetFetchMode("nonExistentAssociation", FetchMode.Eager)
>>>>>    .List<Cat>();
>>>>>
>>>>> where the class Cat doesn't have any property named
>>>>> nonExistentAssociation, I was expecting that NH throws an exception 
>>>>> pointing
>>>>> that "nonExistentAssociation" is not a valid association path, but it does
>>>>> not. Is this ok?
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> 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