http://docs.castleproject.org/Active%20Record.Web%20applications.ashx

---
Patrick Steele
http://weblogs.asp.net/psteele



On Sun, Apr 17, 2011 at 6:30 AM, Larry Zhao <[email protected]> wrote:
> Hi, Everyone,
>
> I am using castleactiverecord in Web Project. And I am having headache with
> the famous Lazy Loading error:
>
> Initializing[User#2]-failed to lazily initialize a collection of role:
> User.HostingActivities, no session or session was closed
>
> I did search through stackoverflow and found that there're two solutions:
>
> Implement a ThreadScopeInfo of my own. from blog "The
> Darksid": http://tinyurl.com/3mscdw4 -- but this seems not suitable for Web
> app.
>
> using ISession.Lock() to reattach the object, before calling any Lazy Load
> Property. -- this is fine if I manually do that every time.
>
> is there a central solution for this in Web app? That means I don't need to
> do ISession.Lock() everytime when using Lazy Load properties?
>
> Because I am also using other libraries and they will also sometimes call
> lazy load property and I could not modify all the places of the code in
> libraries.
>
> Need help. Thanks!
>
> Regards.
>
> Larry
>
> --
> You received this message because you are subscribed to the Google Groups
> "Castle Project Users" 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/castle-project-users?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Castle Project Users" 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/castle-project-users?hl=en.

Reply via email to