CpBT with various examples for winForm with MVP, WPF with MVVM and even with some example for WEB (ASP.MVC and MonoRail).
2009/12/15 Broken Pipe <[email protected]> > I have a winForms app with MVP pattern, and i don't how to use > Nhibernate with lazy loading in this pattern. Currently I'm using > eager fetching with LOTS of left joins. > > So for example how manage ISession with lazy loading in classic MVP > situation when you have app showing list (DataGridVIew) of > BuisnessObjects and a Form to add\edit this BuisnessObject? > > In my current implementation i'm doing something like this: > > in my Model: > public IList<BuisnessObject> BuisnessObjectGetAll() > { > using (ISession ses = SessionFactory.OpenSession()) > { > IQuery query = ses.CreateQuery("from BuisnessObject as > obj"); > return query.List<BuisnessObject>(); > } > } > > In my BuisnessObjectList Presenter: > View.Items = Model.BuisnessObjectGetAll(); > > and in my View implementation i bind Items to DataGridView > > As you may guess with lazy loading a get lots of exceptions because > ISession is closed after i return Objects from my Model. So i want to > know how to manage ISession in this situation? > > -- > > 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]<nhusers%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/nhusers?hl=en. > > > -- 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.
