私はちょうど私を殺している問題があります。私のCSLAオブジェクトの1つ(Parentと言う)にはたくさんの子があります(子と呼ぶことがあります - 子のリスト)。親は編集可能なルート(BusinessBase)で、子は編集可能な子リスト(BusinessListBase)で、子は編集可能な子です。Dynamic LINQ&CSLA BusinessListBase
私がしようとしているのは、これを行うことです。 親x = Parent.GetParent(id); IQueryable y = Parent.MyChildren.OrderBy( "Age DESC");
理論上、yは、年齢によって降順にソートされた子のコレクションで埋められる必要があります(「Age」はChildオブジェクトのプロパティであると仮定します)。
しかし、私が得たのは、y.Count()= 0.です。私がParent.MyChildren.Count()を実行すると、0はありませんが、これはDynamic LINQまたはCSLAのバグですか?この(エラー)私のための読み取り専用のリストでは発生しません。
ヘルプ! ジョー
はい、CSLAのIQueryableの実装にバグがあるようです。私は問題を追跡し、3.6バージョンと比較するコードを実行しようとします。私はまた、3.5バージョンのCSLAを使用しています。 –