Hi,
I'm binding a DataList control in ASP.net to an IList of Video
entities returned by a NH query. The DataList is paginated and if I
move from one page to the other, NH gets the data from the 2nd level
cache because I've cached the query.
The entities in my IList look like this :
Video {Id, Title, Owner}
Owner{Id, User}
I do Eager fetching on Owner when I get my list of Video entities.
I've checked when debugging and the Video entities contain their
respective Owner entity.
However if my DataList template I do :
<label text='<%# Eval("Owner.FullName") %>' />
Then the Owner is not retrieved from the cache and instead NH does a
separate query for each Video entity (at least one per distinct
owner).
Why ? Is that a bug in the ASP.net Caching or is it to do with NH ?
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---