I should mention that I use the latest trunk version of NHibernate 3.0. On 24 juin, 15:15, Kakone <[email protected]> wrote: > I can't to do it by code because most of the time, I will use it with > the Take(x) method. > > For example : > Session.Query<Project>().OrderBy(p.Type.Label).Take(10) > > It's a very simple request, I wonder me if I do something wrong or > it's a bug of LinqNHibernate. > > On 24 juin, 14:44, Oskar Berggren <[email protected]> wrote: > > > > > Maybe there are other solutions, but one way is to do ToList() before > > OrderBy(). The ordering will then happen in your application, instead > > of in SQL. You would need the code from your second try of course, to > > avoid null reference exceptions. > > > /Oskar > > > 2010/6/24 Kakone <[email protected]>: > > > > Hello, > > > > I have a project class with a Type property (it's a nullable reference > > > to a ProjectType entity). > > > > I want to order like this : > > > Session.Query<Project>().OrderBy(p.Type.Label).ToList() > > > When I do this, I don't get the objects where Type property value is > > > null. > > > > So, I tried to write this : > > > Session.Query<Project>().OrderBy(p => p.Type == null ? null : > > > p.Type.Label).ToList() > > > But, in this case, I've got an exception : "No persister for : > > > xx.xxx.EntityBase" > > > > What can I do to get all the objects including those with Type == > > > null ? > > > > Cordially, > > > Kakone. > > > > -- > > > 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 > > > athttp://groups.google.com/group/nhusers?hl=en.-Masquer le texte des > > > messages précédents - > > > - Afficher le texte des messages précédents -- Masquer le texte des > > messages précédents - > > - Afficher le texte des messages précédents -
-- 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.
