Ich habe ein Problem, das mich nur tötet. Eines meiner CSLA-Objekte (sagen wir Parent) hat viele Kinder (nennen wir sie Children - eine Liste von Child). Parent ist ein editierbarer Stamm (BusinessBase) und Children ist eine bearbeitbare untergeordnete Liste (BusinessListBase) und Child ist bearbeitbarer Child.Dynamische LINQ & CSLA BusinessListBase
Was ich versuche zu tun, ist dies zu tun: Parent x = Parent.GetParent (id); IQueryable y = Parent.MyChildren.OrderBy ("Alter DESC");
In der Theorie sollte y dann mit einer Sammlung von Kindern gefüllt werden, die absteigend nach ihrem Alter sortiert sind (unter der Annahme, dass "Age" eine Eigenschaft des Child-Objekts ist).
Aber was ich bekam ist, dass y.Count() = 0. Obwohl, wenn ich ein Parent.MyChildren.Count() mache, gibt es nicht 0. Ist das ein Fehler in Dynamic LINQ oder CSLA? Dies (der Fehler) passiert nicht in der readonly Liste für mich.
Hilfe! Joe
Ja, es scheint, als wäre es ein Fehler bei der Implementierung von IQueryable durch CSLA. Ich werde das Problem verfolgen und versuchen, einen Codevergleich mit Version 3.6 zu machen. Ich benutze auch eine Version von CSLA 3.5. –