Hello James,

My question is not point that. But i decided to use DTO's all scnarios like
that.

Anyway, your answer also useful for me.

Thanks

2009/4/4 James Hicks <[email protected]>

> I guess I am not following what you are asking.  The fetch strategy allows
> you to specify how to pull up related entities like using eager or lazy
> loading.  You can tell NHibernate how far down the hierarchy to traverse.  I
> think the default is 3 but you should check on that.
>
>
> James Hicks
>
> 2009/4/3 Fethi Gürcan <[email protected]>
>
> Thanks. But there is no any fetch strategies that says "do not fetch", that
>> i see.
>>
>> We are using fetch strategy to define when/how the assosication fecthed.
>>
>> Right?
>>
>>
>> 2009/4/3 James Hicks <[email protected]>
>>
>> Fetch strategy
>>>
>>> http://nhforge.org/doc/nh/en/index.html#performance-fetching
>>>
>>>
>>> James
>>>
>>> 2009/4/2 Fethi Gürcan <[email protected]>
>>>
>>> Hello,
>>>>
>>>> I have entities with parent-child hierarchy,
>>>>
>>>> yes, i can set lazy=true , lazy=false for setting behaviour of loading
>>>> children.
>>>>
>>>> So, i need to pass data to client-side via WCF.
>>>>
>>>> As you know, when i marked child-relation as [DataMember] like the other
>>>> properties.
>>>> The WCF will serialize the whole properties that marked as [DataMember].
>>>> Serialization process calls the all properties so the properties will be
>>>> loaded. And that does not differs lazy=true or lazy=false.
>>>>
>>>> Actually i'll use Entity classes for two different cases
>>>>
>>>>    1) Internal use in business layer. (there is no problem here)
>>>>    2) Passing data to client-side. (I'll use DTOs in some cases but not
>>>> everytime)
>>>>
>>>> In the case 2, there ares some simple scenarios;
>>>>
>>>>        a) When i get the whole record in a table, i don't want to pass
>>>> the children.
>>>>        b) When i get the single record. I want to get the children.
>>>> (Actually, all child have a relation to parent. i dont need to pass that
>>>> also)
>>>>
>>>> Is there any way to tell NHibernate (in runtime) to do load children or
>>>> do not?
>>>>
>>>> Thanks.
>>>> --
>>>> Fethi Gürcan
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>> --
>> Fethi Gürcan
>>
>>
>>
>
> >
>


-- 
Fethi Gürcan

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